Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio Viewpager奇怪的行为_Android Studio_Android Fragments_Android Viewpager - Fatal编程技术网

Android studio Viewpager奇怪的行为

Android studio Viewpager奇怪的行为,android-studio,android-fragments,android-viewpager,Android Studio,Android Fragments,Android Viewpager,我有三个片段(以左、中、右为例) 仅当我转到RightFragment(而不是MiddleFragment)时,才会调用LeftFragment的onPause()。当我回到MiddleFragment时,会调用onResume() (反之亦然) 这是正常的行为吗?是的,如果你在中间的片段上,Android操作系统将保持左右片段,让你可以滑动 若在第一个片段上,那个么将加载第二个片段,若在最后一个片段上,那个么将加载第二个最后一个片段 是的,这是ViewPagerTanks中片段在您的响应中的默

我有三个片段(以左、中、右为例)

仅当我转到RightFragment(而不是MiddleFragment)时,才会调用LeftFragment的onPause()。当我回到MiddleFragment时,会调用onResume()

(反之亦然)


这是正常的行为吗?

是的,如果你在中间的片段上,Android操作系统将保持左右片段,让你可以滑动


若在第一个片段上,那个么将加载第二个片段,若在最后一个片段上,那个么将加载第二个最后一个片段

是的,这是ViewPagerTanks中片段在您的响应中的默认行为,因此,如果我在转到左侧片段时必须刷新数据库,我如何不必转到右侧片段(调用onResume())谢谢你的解释,那么我怎样才能刷新我的LeftFragment而不必转到RightFragment?我不明白你想解释什么。