私は多くの画面を持つアプリケーションを実装しましたandroid:noHistory="true"
。これは、任意の画面から終了するために使用されます...アプリケーションのすべての画面にEXIT Button
があります..
しかし、アプリケーションの処理中に問題に直面しました。テーブルで、ユーザーが[戻る] Button
をクリックすると、アプリケーションが終了します...
今、私はAlertDialog
ユーザーがデフォルトの戻るをクリックしている間探していButton
ます..
問題の解決策を提案してください。
いくつかの提案の後、私はこれを試しましたが、これもうまくいきませんでした..
私が試したコードは..
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
super.onBackPressed();
AlertDialog.Builder builder = new AlertDialog.Builder(Login.this);
builder.setMessage("Are you Sure want to close the Application..?")
.setCancelable(false)
.setTitle("EXIT")
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
})
.setPositiveButton("Yes",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
finish();
}
});
AlertDialog alert = builder.create();
alert.show();
}