私は最初のアプリを使用しており、メインアクティビティでこのメソッドを使用しています:
Override
public void onBackPressed () {
new AlertDialog.Builder (this)
.setIcon (android.R.drawable.ic_dialog_alert)
.setTitle ("Closing Activity")
.setMessage ("Are you sure you want to close this activity?")
.setPositiveButton ("Yes", new DialogInterface.OnClickListener ()
{
Override
public void onClick (DialogInterface dialog, int which) {
Inicio.this.finish ();
}
})
.setNegativeButton ("No", null)
.show ();
}
このアクティビティでは、他のアクティビティに移動します。問題は、メインのアクティビティを終了する (アプリケーションを終了する) ときにのみ表示されたいのですが、いずれかのアクティビティを終了するとアラートが表示されることです。解決策がわかりません。誰か助けてもらえますか? メインクラスだけに書いたメソッド。