0
我有一个ViewPager,通常会预加载它的一些元素。 用户可以与应该影响ViewPager所有其他元素的一部分的一个页面进行交互。Android:ViewPager,截取片段负载
目前我所有的逻辑都在onCreateView()中。当元素被实际显示并且改变公共部分时,我需要得到一个句柄。 我尝试过使用onResume(),但此函数在早期调用。我不想重绘整个元素,因为这不起作用。
我有一个ViewPager,通常会预加载它的一些元素。 用户可以与应该影响ViewPager所有其他元素的一部分的一个页面进行交互。Android:ViewPager,截取片段负载
目前我所有的逻辑都在onCreateView()中。当元素被实际显示并且改变公共部分时,我需要得到一个句柄。 我尝试过使用onResume(),但此函数在早期调用。我不想重绘整个元素,因为这不起作用。
我不知道,但尝试使用这种方法:
viewPager.setOffscreenPageLimit(0);
此方法将调用只有一个片段的时间,而你是在该片段。
或者
另一种方法是,你可以在运行时获取视图寻呼机的片段的位置,这是屏幕的正前方,并根据特定片段的位置,你可以简单地调用你的方法,通过检测位置这样的:if(位置== 1){}。