2016-03-18 8 views

Antwort

0

Sie können in Ihrer Aktivität Activity.onBackPressed() überschreiben, um benutzerdefinierte Funktionen zu erhalten.

Bearbeiten: Um Ihr Yes/No-Dialogfeld zu erstellen, verwenden Sie ein AlertDialog.Builder, um ein Dialogfeld zu erstellen und Rückrufe für die Ja/Nein-Schaltflächen zuzuweisen.

1

Sie können einfach Ihre onBackPressed() Methode Ihrer Aktivität überschreiben, und tun, was Sie tun möchten, auf dem Gerät zu drücken.

@Override 
public void onBackPressed() 
{ 
    new AlertDialog.Builder(getActivity()) 
      .setMessage("DO YOU WANT TO EXIT?") 
      .setPositiveButton("YES", new DialogInterface.OnClickListener(){ 
       public void onClick(DialogInterface dialog, int which) { 
        finish(); 
       } 
      }) 
      .setNegativeButton("NO", new DialogInterface.OnClickListener(){ 
       public void onClick(DialogInterface dialog, int which) { 
       } 
      }).show(); 
} 
Verwandte Themen