親のFragmentのonCreateViewメソッドで、Child Fragment Managerを呼び出して、レイアウトにFragmentを挿入します。この子フラグメントには、少数のFloatingActionButtonが含まれています。なぜこのフラグメントのフィールドはnullですか?
私はトランザクションをコミットした後、私の基になるリストの内容を確認し(RecyclerViewの電源を入れる)、値が存在するかどうかに基づいて、FloatingActionButtonの一部を非表示/非表示にします。
ただし、ボタンがnullであることがわかります。フラグメントトランザクションをコミットしても、典型的なライフサイクルイベントのすべてを最初に呼び出すことはできませんか?待つように強制する方法はありますか?これにはより良い方法がありますか?
フラグメントマネージャで 'executePendingTransactions()'を呼び出すことができ、フラグメントの 'onCreateView()'がその一部として呼び出されると思います。これは[documentation](http://developer.android.com/reference/android/app/FragmentManager.html#executePendingTransactions())で警告される最善の方法ではありませんが、オプションになる可能性があります。 –
@GeorgeMulliganそれは私のために働いていないようです –
これは本当に怒っています、それはAndroidでとても簡単な何かをするのは難しいはずがありません –