私は、タブスワイプビューを実装するために、ViewPagerとFragmentPagerAdpaterと3Fragmentsを持っています。 初めてレンダリングした後、ViewPagerは3つのビューを「記憶」していますか?ViewPagerのホルダーパターンを表示しますか?
私の問題は、しばらくしてから、3つのビューのレイアウトが「忘れてしまった」ことです。つまり、私はそれらを再び更新する必要があり、ユーザーは更新する前に醜い部分を見るでしょう。
viewpagerのビューホルダーパターンもありますか?既にレンダリングされたビューをそのまま残すか、またはそれらが破壊されるのを防ぐために、どのテクニックを使用できますか?ただ
これはあなたの破片のインスタンスが保存されますと、彼らは文句を言わない、再びロードする必要があると再び
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
// TODO Auto-generated method stub
// super.destroyItem(container, position, object);
}
何かsuperステートメントをdestroyItem()メソッド&引用符をオーバーライドし、あなたのタブアダプタで
これは実際にトリックでした。どうも!ありがとう。 – xiangxin
ありがとうございました。それは私を助ける。 – QuestionAndroid