私は3つのアクティビティを持つアプリを持っています
LoginActivity
ActivityA
ActivityB
ユーザーは LoginActivity で開始します。ログインに成功すると、ActivityA に移動します。ActivityA は、startActivityForResult を使用して ActivityB を呼び出し、onActivityResult を使用して応答を処理します。
ユーザーがActivityAまたはActivityBから「ホーム」ボタンを押してアプリケーションを再起動した場合、ユーザーをLoginActivityに戻したい
onRestart と onResume をいじってみました。これらは両方とも、ActivityA がホーム画面または onActivityResult (ユーザーが ActivityB から戻ったとき) を介して再初期化されるときに呼び出されます。
この要件をどのように実装できますか?
PS: SO で同様の質問を確認しましたが、要件に一致するものが見つかりませんでした。
ありがとう。