Cómo ejecutar la acción después de hacer clic en el botón positivo de DialogFragment

Creé el siguiente DialogFragment derivándolo de la documentación de Android:

La clase pública PayBillDialogFragment extiende 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();

    }





}

Desde otro Fragmento (un ListFragment), cuando se hace clic en una fila de la lista, se debe abrir el DialogFragment y luego de presionar el botón positivo del DialogFragment quiero poder eliminar la fila seleccionada del ListFragment y también llamar un método para Realizar una acción remota asociada a la eliminación. Implementé el ListFragment de la siguiente manera:

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


        }


    }




    }

Lo que no sé es cómo manejar la acción después de hacer clic en el botón positivo de DialogFragment. ¿Me puedes ayudar?

EDIT: para aclarar, este es el flujo de trabajo: haga clic en la lista -> mostrar el DialogFragment -> después de hacer clic en DialogFragment eliminar el elemento de la lista.

Respuestas a la pregunta(4)

Su respuesta a la pregunta