onResume不在片段中调用

时间:2015-11-11 08:31:20

标签: android android-fragments

我有一个activity,其中包含two fragments

在某些时候我打电话给startActivity进行系统活动,当系统活动结束时,我的活动得到onResume,然而,其中的所有碎片都没有。

为什么?

PS。我的活动是" singleInstance"

1 个答案:

答案 0 :(得分:0)

不要使用onResume,而是Fragments,您应该使用setUserVisibleHint,如:

@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
    super.setUserVisibleHint(isVisibleToUser);
    if (isVisibleToUser) {
        //onResume
    } else {
        //onPause
    }
}