Android ViewPager,何时保存片段的状态

Android ViewPager,何时保存片段的状态,android,android-viewpager,fragment,state,Android,Android Viewpager,Fragment,State,我有一个片段,它在onResume/onCreate方法中加载数据,并在onPause方法中保存数据。当我把这个片段放在viewpager中时,当它是屏幕上显示的当前片段左1或右1的帧时,它被初始化 在此期间,调用onResume并加载片段数据。这很好 但是,当片段可见并且用户滑动到另一个片段时,我找不到任何生命周期方法(onPause/onStop/onDetatch..etc)。onPause/onStop仅在片段与屏幕上显示的当前片段向左2个片段或向右2个片段时调用 我想知道其他人是如何处

我有一个片段,它在onResume/onCreate方法中加载数据,并在onPause方法中保存数据。当我把这个片段放在viewpager中时,当它是屏幕上显示的当前片段左1或右1的帧时,它被初始化

在此期间,调用onResume并加载片段数据。这很好

但是,当片段可见并且用户滑动到另一个片段时,我找不到任何生命周期方法(onPause/onStop/onDetatch..etc)。onPause/onStop仅在片段与屏幕上显示的当前片段向左2个片段或向右2个片段时调用


我想知道其他人是如何处理这个问题的,您什么时候在ViewPager中显示的片段中保存状态?

您可以调用此方法来了解您所处的片段

@Override
    public void setMenuVisibility(final boolean visible) {
        super.setMenuVisibility(visible);
        if((visible)  )
        {
             //do something here    
        }

      }