login->main->a,b,c,d->logout [a,b,c,d は 4 つのアクティビティ] のような多くのアクティビティがあります。アプリにログインすると、メインに移動してログイン アクティビティが終了します。main は各アクティビティを個別に起動します。しかし、私がa/b/c/d(いずれか)のアクティビティでログアウトを押すと、ログインアクティビティに移動しstartActivity()
、以前のすべてのアクティビティをクリアする必要があります。しかし、押し戻すと機能しません。それは a/b/c/d [最後に開始するもの] に移動します。と を使用FLAG_ACTIVITY_CLEAR_TOP
していますFLAG_ACTIVITY_SINGLE_TOP
が、動作しません。
質問する
401 次