ユーザーが毎回ログインする必要があるアプリの開発を開始しました。
主に、ユーザーがいつアプリのアイコンをクリックして開始したかを知りたいので、最後にアプリを使用したときに開いたままにしたアクティビティではなく、ログイン アクティビティを開始できます。
ありがとう :)
ユーザーが毎回ログインする必要があるアプリの開発を開始しました。
主に、ユーザーがいつアプリのアイコンをクリックして開始したかを知りたいので、最後にアプリを使用したときに開いたままにしたアクティビティではなく、ログイン アクティビティを開始できます。
ありがとう :)
Androidのドキュメントによると、manifest.xmlファイルを介してそれを実現できます。マニフェストのアクティビティ ノードにandroid:clearTaskOnLaunch="true"を設定します。
アクティビティ名が MainActivity だとすると、manifest.xml は次のようになります。
.....
<activity android:name=".MainActivity"
android:clearTaskOnLaunch="true"
.....
ええと、その質問には、次のような質問が生じる他の意味があります。なぜそうしたいのですか? ユーザーとシステムの動作方法に一貫した対話を繰り返します。
そのすべてを回避する唯一の方法は、startActivity を使用したすべてのアクティビティのすべての onResume でユーザーをログイン画面に移動させることです。
アクティビティの onpause メソッドをオーバーライドし、ユーザーが最後に残した状態を共有設定に保存することで、今すぐできると思います
ここでアクティビティのライフサイクルの詳細を確認できます-> http://developer.android.com/reference/android/app/Activity.html
これがアクティビティのライフサイクルマップです
私の答えがお役に立てば幸いですが、私の答えについて別の質問がある場合は、コメントでお気軽にお尋ねください:)