編集および解決済み(以下)
ユーザーがアクティビティを離れるときに、一種の最終チェックを行う必要があります。
このチェックの結果が不合格なら、彼を外出させないでおく必要があります。
私はこのようなものが必要です:
@Override
protected void onPause() {
if (comprobations == true){
super.onPause();
} else {
NOT EXIT!!
}
}
簡単に思えますが、試してみましたが実行されません。
誰でも私を助けることができますか?
サンクス
解決:
迅速な回答をありがとうございました。
それらのすべてが私を助けてくれて、私はいくつかの新しいことを学びました.
私は方法を試しましたonBackPressed()
、これは私が探していたものです。ユーザーがホームボタンやその他の方法を押してアプリを終了できることはわかっていますが、ユーザーがメインメニューに戻ったときにアプリの構成が問題ないと思わないようにしたいだけです。アプリから外出したい場合は大丈夫です。
だから私はこのように何かをします:
@Override
public void onBackPressed() {
Log.d(LOGTAG, "onBackPressed");
if (COMPROBATIONS() == true){
super.onBackPressed();
} else {
SHOW WARNING!
}
return;
}
お世話になった皆様、ありがとうございました。
よいひとときを。