データバインディングいっぱいピット結合アクションが発効を遅らせることです

= FragmentNewsMainLayout750Binding.inflateは(インフレータように)結合; 

homePageViewModel =新しい新しいHomePageViewModel(getActivity()getSupportFragmentManager()、getActivity());

homePageTopBarViewModel =新しい新しいHomePageTopBarViewModel(getActivity()、binding.searchBar.topSearchTips);

binding.setHpvm(homePageViewModel)。

binding.setTopVm(homePageTopBarViewModel);

binding.executePendingBindings();


すべての正常OnCreate関数にバインドされています。コールViewPagerの終わりを結合、アダプタオフこの時間バインドは、NULLポインタを呼び出します。説明結合アクションがされて力が遅れます
その後何の結合アクションのコールバックを見つけますか?私たちは、同様のインタフェースを見つけることができませんでした。
リスト内のクラスのアダプタでbinding.executePendingBindings()を考えてみてください。
これは、おおよその意味は示しています。バインディングの実装を待ちます。
プラス、この方法は、それが空で表示されません。

おすすめ

転載: www.cnblogs.com/mamamia/p/11502859.html