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