1

インテント フラグの操作中に奇妙な問題が発生しました。私はできるだけ明確に説明しようとします。

アプリに 3 つのアクティビティがあります。ダッシュボード アクティビティ、ドキュメント アクティビティ、および子アクティビティ。デフォルトのインテント フラグを使用して Dashboard Activity を開始しました。それから、最近の画面でドキュメント アクティビティを別の画面として開きたいので、ダッシュボードからFLAG_ACTIVITY_NEW_DOCUMENTフラグ付きのドキュメント アクティビティを開始しました。FLAG_ACTIVITY_NEW_TASKDocument アクティビティから、いくつかの要件により、Child Activity を開きました。今まではすべてが完璧でした。

子アクティビティから戻ると、ドキュメント アクティビティに戻るのではなく、ダッシュボード アクティビティに直接移動します。ただし、子アクティビティをデフォルトのインテント (いいえFLAG_ACTIVITY_NEW_TASK) で開始すると、正常に動作します (つまり、子アクティビティから戻ると、ドキュメント アクティビティに移動します)。

この問題を解決するための助けをいただければ幸いです。

PS: それぞれのアクティビティを開始している間、これらのフラグを避けることはできません。

ありがとうございました!

4

0 に答える 0