【问题标题】:Android PagerAdapter destroyItem(), caches for a while when using fragmentsAndroid PagerAdapter destroyItem(),使用fragment时缓存一段时间
【发布时间】:2012-04-06 22:37:14
【问题描述】:

我正在使用 Android-support-v4

我有一个 PagerAdapter,它在每个页面中显示一个列表片段。

我注意到在滑动页面时,每个页面首先显示上一页的片段(持续 1 秒)然后显示给定位置的正确片段。

我通过删除对

的调用解决了这个缓存问题
super.destroyItem(container, position, object);

public void destroyItem(ViewGroup container, int position, Object object)方法中。

我找不到对此的解释,谁能解释发生了什么?

谢谢

【问题讨论】:

    标签: android


    【解决方案1】:

    好的,我知道了 在 destroyItem 方法中,我删除了对 super super.destroyItem(container, position, object);

    的调用

    真的不知道解释,但我相信是因为父类删除了视图 从给定索引的页面中,在我的情况下,它应该删除 FRAGMENTS 而不是 VIEWS。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-17
      • 1970-01-01
      • 2021-11-20
      • 1970-01-01
      • 2021-06-27
      • 1970-01-01
      • 2017-02-04
      • 1970-01-01
      相关资源
      最近更新 更多