誰かが本当に簡単な方法で私を説明できますか?FLAG_ACTIVITY_CLEAR_TOP
はどういう意味ですか?私はそれについてたくさんの質問があることを知っていますが、答えのどれも私を満足させていません。誰かがこのフラグが有用な例を与えることもできますか?ありがとう。AndroidのFLAG_ACTIVITY_CLEAR_TOP
答えて
同じの詳細については、以下のリンクをご確認ください:あなたは4つの活動、A、B、C、およびDを持っているとしましょう、との流れは次のとおりです。
http://developer.android.com/reference/android/content/Intent.html
を何それが意味することです
A - > B - > C - > D
、あなたがDにあるとき今、あなたは(スタックではなく、新しいインスタンスからの)活動Bを開始したい、あなたは、この目的のフラグを使用することができます。また、それは、B(ここではCとD)の上にある他のすべてのアクティビティを削除することです。
リアルタイムの例では、活動とのメールアプリになり ReadMailInInbox - > OpenMailFullScreen - > ReplyMailあなたのメールに返信後、あなたは文句を言わない、むしろあなたができるように、一番上に来るようにあなたのReadMailInInbox活動をしたいと思うバックOpenMailFullScreenに行きたいですフラグをFLAG_ACTIVITY_CLEAR_TOP
に設定してインテントを渡して、このアクティビティを開始します。
これが役に立ちます。
ありがとうございました!推測すると、私はついにこの旗が何をするのか理解した。 – lomza
@Devaだから、あなたの例によると、あなたが言ったように、すでに存在するアクティビティBのインスタンスに戻った後。アクティビティCとDがスタックからクリアされているはずです。アクティビティBのボタンを押すとテストしたように、アクティビティDはまだ表示されています。どうして? – anonim
@anonim、考えられる問題は 'launchMode'にあります。 'singleInstance'の代わりに' singleTask'を使う必要があります。完璧な説明はこちらhttp://stackoverflow.com/a/36111557/1219012 –
- 1. アンドロイド:FLAG_ACTIVITY_CLEAR_TOPとAndroid:launchMode =「singleInstance」
- 2. FLAG_ACTIVITY_CLEAR_TOPによるアクティビティの開始
- 3. AndroidスタジオのAndroidウェアとAndroid TV
- 4. AndroidのポップアップウィンドウとAndroidのダイアログ
- 5. Androidスタジオのandroid-libraryのtestApt
- 6. タブレットチュートリアル用のAndroid Androidグリッドウィジェット
- 7. Android AppへのAndroid WebApp
- 8. AndroidデバイスのAndroid Sqlite SELECTクエリエラー
- 9. PAHO MQTT Androidのクライアントは、Android
- 10. のAndroidメーカーAndroid Wearエラー
- 11. Android 3のAndroid互換パッケージ
- 12. xamarin AndroidモバイルデバイスのAndroidデプロイメント
- 13. Android - Android UIのデュアルListViewsフラグメント
- 14. Android SDKマネージャーAndroid SDKのno
- 15. Androidのjava.lang.OutOfMemoryError on Android 6.0
- 16. AndroidデバイスのAndroid FCM要件
- 17. のAndroid Studioの::のGradleスクリプトエラーのAndroid()
- 18. 私のAndroidアプリケーションのためのAndroid
- 19. プラグインのAndroidスタジオの例外Androidのサポート
- 20. すべてのAndroidの連絡先をAndroid用Androidで読む
- 21. は非AndroidのJavaでのAndroid
- 22. Android:スリープモードのAndroidのパケットデータを聞く
- 23. GoogleMaps DJI Mobile SDK Androidの上のカメラAndroid
- 24. Androidのsocket.ioとAndroidのWebソケット
- 25. Xamarin Android Android 4.3(api 17)のみのjava.lang.ClassNotFoundException
- 26. Androidスタジオ/ IntelliJ IDEAへのAndroidシステムのインポート
- 27. AndroidアーキテクチャのコンポーネントとAndroidのバインディングとLiveData
- 28. AndroidスタジオのAndroid BroadcastReceiver onReceive()メソッドのデバッグ
- 29. Android CalendarPadのようなAndroidのDatePicker
- 30. Androidのアナグマは、すべてのAndroidデバイス
このリンクを参照してくださいhttp://stackoverflow.com/questions/4342761/how-do-you-use-intent-flag-activity-clear-top-to-clear-the-activity-stack説明する....................... http://mgmblog.com/2010/07/22/go-home-feature-with-flag_activity_clear_top/ –
http ://stackoverflow.com/a/23718678/513413 – Hesam