FragmentPagerAdapterのFragmentの更新について
ViewPagerを使用して5ページのFragmentを切り替えているのですが、あるタイミングで各 Fragment 内の ArrayList の要素を全て書き換えて反映させたいのですが、Fragment が非表示中に更新すると更新が反映されません。
各Fragment内ではRecyclerViewを使用しています。この RecyclerView の Adapter の要素を一度に更新したいです。
各 Fragment クラス内の更新用メソッド内で
if (mTextView != null) {
//Fragmentがactive
mList = tmpList;
} else {
//Fragmentがdetachされている
Bundle bundle = new Bundle();
bundle.putString("key","value");
setArugments(bundle)
}
としているのですが、うまく整合性がとれません。
非表示から再表示時に更新された List 値を使用して初期化したいのですが、いい方法はないでしょうか?