【发布时间】:2013-02-12 07:26:20
【问题描述】:
Android 的 PagerAdapter 类中的方法 getItemPosition 的文档说明它是:
当宿主视图试图确定一个项目的位置是否改变时调用。
应该调用此方法来指示该适配器的项目组中项目的位置是否已更改。
但是,它从不说明覆盖方法何时应考虑更改位置。这是否意味着该位置与上次调用项目 getItemPosition 时的位置不同?这是否意味着该项目的位置与上次调用 notifyDataSetChanged 不同?或者是否意味着该项目的位置与该项目添加到 viewPager 时的位置不同?
【问题讨论】: