我使用了导航抽屉和多个片段。 当我需要加载来自服务器的更新数据时,我想调用片段的onResume()方法。
我使用了导航抽屉和多个片段。 当我需要加载来自服务器的更新数据时,我想调用片段的onResume()方法。
onResume()
方法在你的Activity onResume()
方法被调用时也会被调用,你不需要在 Fragment
中调用 onResume()
。
阅读此文以了解 Fragment 生命周期
如果你想在Fragment
中执行此操作,可以这样做:
@Override
public void onResume(){
super.onResume();
//OnResume Fragment
}
此外,如果您需要执行一些通用操作,可以在您的Activity
上执行,它与Fragment
相同。
在片段中,您仍然可以使用onHiddenChanged()
方法来实现您想要的任何操作。以下是一个示例方法:
@Override
public void onHiddenChanged(boolean hidden) {
super.onHiddenChanged(hidden);
if(hidden)
//Windup;
else
//initialize;
}