附上参考片段

时间:2014-09-15 17:11:55

标签: android android-fragments

您好我有一个引用片段的活动。

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等)。可能是什么原因造成的?

0 个答案:

没有答案