您好我有一个引用片段的活动。
public class MyActivity extends Activity{
private MyFragment myFragment;
.
.
.
private void navigateToFragment(){
if(myFragment==null){
myFragment = MyFragment.newInstance();
}
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.replace(R.id.container, myFragment , tag);
transaction.addToBackStack(null);
transaction.commit();
}
我的片段也将setRetainInstance设置为true。我遇到的问题是,当用户导航到MyFragment然后返回活动,然后再次转到MyFragment时,有时布局未加载,并且没有来自MyFragment的生命周期事件被称为(onAttach,onResume等)。可能是什么原因造成的?