2013-02-09 54 views
0

我有一个ViewPager,通常会预加载它的一些元素。 用户可以与应该影响ViewPager所有其他元素的一部分的一个页面进行交互。Android:ViewPager,截取片段负载

目前我所有的逻辑都在onCreateView()中。当元素被实际显示并且改变公共部分时,我需要得到一个句柄。 我尝试过使用onResume(),但此函数在早期调用。我不想重绘整个元素,因为这不起作用。

回答

2

我不知道,但尝试使用这种方法:

viewPager.setOffscreenPageLimit(0); 

此方法将调用只有一个片段的时间,而你是在该片段。

或者

另一种方法是,你可以在运行时获取视图寻呼机的片段的位置,这是屏幕的正前方,并根据特定片段的位置,你可以简单地调用你的方法,通过检测位置这样的:if(位置== 1){}。