グラフをご覧ください: http://i.imgur.com/6FiGe.png
アプリのアーキテクチャに問題があります。いくつかの活動/州があり、それらに到達すると戻ることはできません。これらはK、A、およびXであるため、それらに到達して戻るボタンを押すと、アプリが閉じます。
STARTアクティビティを使えばとても簡単です。KまたはAに移動するかどうかを決定する作業を行うとすぐに、 START .finish() を実行するだけで、それが必要です ( KまたはAアクティビティにあり、戻るボタンを押すと、STARTアクティビティが存在しなくなったためアプリが閉じます) )。
問題はX状態から始まります。このアプリケーションは、次の 3 つのステップを完了する必要があるようなものです。
[開始]->[ A <-> B <-> C ]->[ X ]
要件は、戻るボタンを押している間です。
A : アプリを閉じる
オンB : ショー A
オンC : ショー B
最終的にある種のウィザード ( A -> B -> C ) を終了すると、 Xに到達し、[戻る] ボタンを押すだけでアプリが閉じます。
質問: X から戻るボタンを防ぐには、どのように A、B、C を終了する必要がありますか? 使用する参照はありません。