問題タブ [android-task]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - FLAG_ACTIVITY_NEW_TASK を持つアクティビティから FLAG_ACTIVITY_NEW_DOCUMENT を持つアクティビティへの戻るナビゲーションが機能しない
インテント フラグの操作中に奇妙な問題が発生しました。私はできるだけ明確に説明しようとします。
アプリに 3 つのアクティビティがあります。ダッシュボード アクティビティ、ドキュメント アクティビティ、および子アクティビティ。デフォルトのインテント フラグを使用して Dashboard Activity を開始しました。それから、最近の画面でドキュメント アクティビティを別の画面として開きたいので、ダッシュボードからFLAG_ACTIVITY_NEW_DOCUMENT
フラグ付きのドキュメント アクティビティを開始しました。FLAG_ACTIVITY_NEW_TASK
Document アクティビティから、いくつかの要件により、Child Activity を開きました。今まではすべてが完璧でした。
子アクティビティから戻ると、ドキュメント アクティビティに戻るのではなく、ダッシュボード アクティビティに直接移動します。ただし、子アクティビティをデフォルトのインテント (いいえFLAG_ACTIVITY_NEW_TASK
) で開始すると、正常に動作します (つまり、子アクティビティから戻ると、ドキュメント アクティビティに移動します)。
この問題を解決するための助けをいただければ幸いです。
PS: それぞれのアクティビティを開始している間、これらのフラグを避けることはできません。
ありがとうございました!