如何调用Fragment的onResume()方法

5

我使用了导航抽屉和多个片段。 当我需要加载来自服务器的更新数据时,我想调用片段的onResume()方法。


1
我想调用Fragment的onResume()方法,重写Fragment中的onResume()方法。 - Raghunandan
@Raghunandan,我试过了,不起作用... - Priya Sasane
2个回答

13

onResume() 方法在你的Activity onResume() 方法被调用时也会被调用,你不需要在 Fragment 中调用 onResume()

阅读此文以了解 Fragment 生命周期

如果你想在Fragment中执行此操作,可以这样做:

@Override
    public void onResume(){
        super.onResume();
        //OnResume Fragment
    }

此外,如果您需要执行一些通用操作,可以在您的Activity上执行,它与Fragment相同。


0

在片段中,您仍然可以使用onHiddenChanged()方法来实现您想要的任何操作。以下是一个示例方法:

@Override
public void onHiddenChanged(boolean hidden) {
    super.onHiddenChanged(hidden);
    if(hidden)
        //Windup;
    else
        //initialize;
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接