私はFragmentPagerAdapterを使用するアプリケーションを作成しています。アダプターのフラグメントは、外部データに従って更新する必要がありますが、それは起こりません。私はフラグメントクラスのみのgetItem機能で、一度インスタンス化されていることに気づい:FragmentPagerAdapterのgetItemはいつ呼び出されますか?
@Override
public Fragment getItem(int position) {
TabInfo info = mTabs.get(position);
return Fragment.instantiate(mContext, info.clss.getName(),
info.args);
}
私はクラスを削除し、新しいものを使用した場合でも、何も助けない - このメソッドは、一度だけ呼ばれ、その最初の時間をタブにデータが入力された後、再び表示されません。誰でも理由が分かりますか?
ありがとうございます!
それがフラグメントを破壊することが可能である
FragmentPagerAdapter
の? –http://stackoverflow.com/questions/10396321/remove-fragment-page-from-viewpager-in-android – Kuffs
http://stackoverflow.com/questions/15212309/cannot-remove-fragment-from-viewpager-why – Kuffs