Как выполнить действие после нажатия положительной кнопки DialogFragment

Я создал следующий DialogFragment, основанный на документации Android:

открытый класс PayBillDialogFragment extends DialogFragment {

    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState){

        final Bundle b = this.getArguments();
        // Use the Builder class for convenient dialog construction
        AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
        builder.setMessage("Paga bollettino")
               .setPositiveButton("Paga", new DialogInterface.OnClickListener() {
                   public void onClick(DialogInterface dialog, int id) {
                       // FIRE ZE MISSILES!


                   }
               })
               .setNegativeButton("Cancella", new DialogInterface.OnClickListener() {
                   public void onClick(DialogInterface dialog, int id) {
                       // User cancelled the dialog
                   }
               });
        // Create the AlertDialog object and return it
        return builder.create();

    }





}

Из другого фрагмента (ListFragment), когда щелкают строку списка, должен быть открыт DialogFragment, и после нажатия положительной кнопки DialogFragment я хочу иметь возможность удалить выбранную строку ListFragment, а также вызвать метод для выполнить удаленное действие, связанное с удалением. Я реализовал ListFragment следующим образом:

public static class ListFragment extends android.support.v4.app.ListFragment {



        ArrayList<String> listItems=new ArrayList<String>();


        ArrayAdapter<String> adapter;


        public static final String ARG_SECTION_NUMBER = "section_number";

        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            final View rootView = inflater.inflate(R.layout.list_fragment_view,
                    container, false);


            ListView lv = (ListView)rootView.findViewById(android.R.id.list);

            }});
            adapter=new ArrayAdapter<String>(this.getActivity(),
                    android.R.layout.simple_list_item_1,
                    listItems);
                setListAdapter(adapter);
            return rootView;
        }



        @Override
        public void onListItemClick(ListView l, View v, int position, long id) {



            //opening the dialogfragment


        }


    }




    }

Чего я не знаю, так это как обработать действие после нажатия положительной кнопки DialogFragment. Можешь мне помочь?

РЕДАКТИРОВАТЬ: чтобы уточнить, это рабочий процесс: нажмите на список -> показать DialogFragment -> после нажатия на DialogFragment удалить элемент из списка.