我々は2つの活動、A
とB
、A
がB
起動時に両方が、AndroidManifest.xml
にsingleTask
として定義されている場合は、Aが閉じられます(onDestroy()
はすぐに呼ばれています)。これが起こる理由と、A
をシステムで閉じないようにするにはどうすればいいのでしょうか(同じアプリケーションで複数のsingleTask
アクティビティ)?アンドロイドlaunchMode singleTask
4
A
答えて
1
この問題を示すサンプルコードとマニフェストを提供できますか?それを再現するために、私は両方のアクティビティがlaunchMode = "singleTask"でアクティビティ1がアクティビティ2を起動する単純な2アクティビティアプリケーションを作成しました。期待どおりに動作します(Activity1はすぐに破棄されません)。私は、あなたが記述している振る舞いを引き起こすあなたのコードやマニフェストに何か他のことをしていると思います。あなたの問題を助けるためにコードを掲示してください。
0
多分これはtask affinityと関係があります。
5
"singleTask" and "singleInstance" activities can only begin a task. They are always at the root of the activity stack.
系二つのルートアクティビティが存在することができないので、そのようなタスクを開始するときに、以前のすべての活動が閉じられています。
0
私は同じ問題がありました。私はアクティビティBの起動モードを "singleInstance"に設定しました。問題は解決しました。
0
私はonDestroyがAndroid 5.1でテストしたものから
関連する問題
- 1. アンドロイドのsingleTask launchModeは動作しません
- 2. アンドロイド - launchMode =シングルタスクと通知?
- 3. アクティビティがlaunchMode = "SingleTask"の場合、Progress Dialogが2回表示されません
- 4. アンドロイドの起動モードについて「singleTask」
- 5. パッケージの属性「launchmode」が見つかりませリソース識別子アンドロイド
- 6. Android:singleInstance launchmodeを使用する場合
- 7. 活動launchmodeとライフサイクル
- 8. Android SingleTask、SingleTop、Home Button
- 9. AndroidのLauncher + singleTaskアクティビティ
- 10. AndroidディープリンクとsingleInstance/singleTask
- 11. AndroidManifest.xml - 'android'パッケージの 'launchmode'属性のリソース識別子が見つかりません
- 12. SingleTaskアクティビティアンドロイド+そのアクティビティを再作成
- 13. は、Android LaunchModeを理解する - アプリのアイコンを再起動防止
- 14. マニフェストのlaunchModeはサービスに影響しますか?
- 15. Android - 放送受信機がsingletaskを起動するアクティビティ
- 16. アクティビティ 'スタック(アプリケーションを終了した後、launchMode = "singleInstance"の場合、システムはスタックをクリアします)
- 17. SSLPeerUnverifiedExceptionアンドロイドでアンドロイド
- 18. アンドロイド:java.lang.IllegalStateException:アンドロイド8.0
- 19. singleTask活動は、私が「」以下のようなマニフェストで定義された活性を有する適切
- 20. singleTaskを使用しているときに各インテントを一度に渡す方法
- 21. アクティビティの開始時に "SingleTask"のlauncheModeを無視する方法はありますか?
- 22. アクティビティはSingleTaskで、タスクのルートです。トップのreStrartアクティビティは破棄されていますか?
- 23. 「アンドロイドです:テーマ= "@ *アンドロイド........ '' アンドロイドでマニフェスト
- 24. アンドロイドとアンドロイドのオーディオライブストリーミング
- 25. メインアクティビティで「singleInstance」を使用する必要があります。また、別のアクティビティをトップに持って来る必要があります
- 26. アンドロイドSDK私のアンドロイドで
- 27. アンドロイド
- 28. アンドロイド -
- 29. アンドロイド
- 30. アンドロイド