0
私はあなたのスマートフォンの戻るボタンの圧力を適切に処理するでしょう、私は知っているときに、警告ダイアログを表示します。ユーザが再度押すとアプリケーションが終了する私のアプリでalertdialogでスマートフォンの戻るボタンを管理する方法
私はあなたのスマートフォンの戻るボタンの圧力を適切に処理するでしょう、私は知っているときに、警告ダイアログを表示します。ユーザが再度押すとアプリケーションが終了する私のアプリでalertdialogでスマートフォンの戻るボタンを管理する方法
最初のアクティビティまたはアクティビティで、アプリケーションの戻り値(終了を除く)がない場合は終了し、終了を確認するポップアップダイアログが表示されます
@Override
public void onBackPressed() {
DialogInterface.OnClickListener listener = new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
YourActivity.this.finish();
}
};
AlertDialog.Builder bldr = new Builder(YourActivity.this);
bldr.setMessage("Are you sure you want to exit?");
bldr.setPositiveButton(android.R.string.yes, listener);
bldr.setNegativeButton(android.R.string.no, null);
bldr.show();
}
エラーコード – bisemanu
どのようなエラーがありますか? ** YourActivity **をあなたの活動の名前に置き換えましたか?また、* Imports *(必要に応じて)を修正しましたか? – waqaslam
はい、私は "YourActivity"を私の名前に変更し、インポートで修正しました。エラーはここではpublic void onBackPressed(){ \t \t DialogInterface.OnClickListener listener = new OnClickListener(){ – bisemanu