Autore Topic: chiusura dialog come individuarla nel main ??  (Letto 371 volte)

Offline pietroconti89

  • Utente normale
  • ***
  • Post: 164
  • Respect: +19
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note 3 N9005
  • Sistema operativo:
    Windows / Mac OSX
chiusura dialog come individuarla nel main ??
« il: 23 Maggio 2015, 15:32:15 CEST »
0
Salve gente, qualcuno sa dirmi come capire quando una dialogFragment viene chiusa ? ... posto il mio esempio
dialogscrivimsg.java
Codice (Java): [Seleziona]
public class dialogLocaleScriviMsg extends DialogFragment {
    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        // Use the Builder class for convenient dialog construction
        AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
        LayoutInflater inflater = getActivity().getLayoutInflater();
        View view = inflater.inflate(R.layout.dialoglocalescrivimsg, null);
        builder
                .setTitle("Titolo")
                .setView(view)
                .setPositiveButton("Invia", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {
                        dismiss();
                    }
                })
               .setNegativeButton("Chiudi", new DialogInterface.OnClickListener() {
                   public void onClick(DialogInterface dialog, int id) {
                       dismiss();
                   }
               });
        // Create the AlertDialog object and return it
        return builder.create();
    }
}

la quale viene richiamata dal main in questa maniera

Codice (Java): [Seleziona]
.................
dialogLocaleScriviMsg dialog=new dialogLocaleScriviMsg();
final FragmentManager fm= getFragmentManager();
dialog.show(fm,"");
..................
ecco , una volta che viene chiusa la mia dialog tramite il tasto Invia , come faccio dal main ad accorgermi di questa chiusura per poi eseguire le istruzioni che verranno ?
saluti