2017-11-27 8 views
-4

誰かがアンドロイドスタジオのすべてのアクティビティを終了する方法を教えてもらえますか?警告ダイアログを表示するときに終了をクリックするとプログレスバーが終了します。アラートダイアログ - 方法

+1

は、このAndroidやAndroidStudio疑問ですか?私が知る限り、Androidスタジオには「活動」はありません。 –

+0

アンドロイドスタジオを使ってアンドロイドを使ってアプリケーションをビルドすると、 –

答えて

2

私はあなたが警告ボックスではいを押すとアプリを終了したいと思います。このために、このように「はい」ボタンの下にコードを書く必要があります。 出典:this answer

@Override 
public void onBackPressed() { 
    AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this); 
    alertDialogBuilder.setTitle("Exit Application?"); 
    alertDialogBuilder 
      .setMessage("Click yes to exit!") 
      .setCancelable(false) 
      .setPositiveButton("Yes", 
        new DialogInterface.OnClickListener() { 
         public void onClick(DialogInterface dialog, int id) { 
          moveTaskToBack(true); 
          android.os.Process.killProcess(android.os.Process.myPid()); 
          System.exit(1); 
         } 
        }) 

      .setNegativeButton("No", new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog, int id) { 

        dialog.cancel(); 
       } 
      }); 

    AlertDialog alertDialog = alertDialogBuilder.create(); 
    alertDialog.show(); 
} 
+1

おかげでうまくいくよ –

+0

あなたのためには良いですが、これらの種類のコードはインターネットやstackoverflowで見つけるのは簡単です。 :) – KhanStan99

+0

私はそれを試してみましょう,,,:D –

関連する問題