18

でログアウト オプションを使用して Android アプリケーションを作成しましたonCreateOptionsMenu。ログアウトは完全に機能しますが、戻るボタンをもう一度押すと前のアクティビティに戻り、null 値を取得するとログイン画面にリダイレクトされます。ログイン画面が何度も表示されるようになりました。戻るボタンを押したときにアプリを完全に閉じたいのですが、方法がわかりません。

ログイン画面で戻るボタンの押下を処理するコードは次のとおりです。

@Override
public void onBackPressed() {
    new AlertDialog.Builder(this)
        .setTitle("BidNEMO")
        .setMessage("Are you sure you want to exit?")
        .setNegativeButton(android.R.string.no, null)
        .setPositiveButton(android.R.string.yes, new OnClickListener() {
         public void onClick(DialogInterface arg0, int arg1) {
         Main.super.onBackPressed();
         finish();
         }
         }).create().show();
     }

みんなを助けてください..

4

7 に答える 7