我有一个activity
,其中包含two fragments
在某些时候我打电话给startActivity
进行系统活动,当系统活动结束时,我的活动得到onResume
,然而,其中的所有碎片都没有。
为什么?
PS。我的活动是" singleInstance"
答案 0 :(得分:0)
不要使用onResume
,而是Fragments
,您应该使用setUserVisibleHint
,如:
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser) {
//onResume
} else {
//onPause
}
}