Android ViewPager,何时保存片段的状态
我有一个片段,它在onResume/onCreate方法中加载数据,并在onPause方法中保存数据。当我把这个片段放在viewpager中时,当它是屏幕上显示的当前片段左1或右1的帧时,它被初始化 在此期间,调用onResume并加载片段数据。这很好 但是,当片段可见并且用户滑动到另一个片段时,我找不到任何生命周期方法(onPause/onStop/onDetatch..etc)。onPause/onStop仅在片段与屏幕上显示的当前片段向左2个片段或向右2个片段时调用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个片段时调用 我想知道其他人是如何处
我想知道其他人是如何处理这个问题的,您什么时候在ViewPager中显示的片段中保存状态?您可以调用此方法来了解您所处的片段
@Override
public void setMenuVisibility(final boolean visible) {
super.setMenuVisibility(visible);
if((visible) )
{
//do something here
}
}