この問題は少し奇妙で複雑です。(決定論的でないか、原因がわからない) フラグメントの一部がトランザクションに表示されないことがあります。
すべてを2回チェックしましたが、問題ないようです-フラグメントは前に正しく追加され、nullではないなど、フィールドはトランザクションの前後にmHidden
設定されていますが、空の場所しか表示されません。true
false
何が間違っている可能性がありますか?
問題についてより正確に言うと、私はActivity
同時に多くのフラグメント (最大 25) を管理しており、トランザクションはそれらの多くを一度に非表示/表示します。さらに、同じレイアウト ホルダー ( ) に 4 つのフラグメントを追加し、FrameLayout
それらの可視性を切り替えていますが、それが原因である可能性はないと思います。
Androidが嫌いになってきました…