Java 安卓-我该怎么做;“开始”;或;初始化";一个活动的片段?
我有一个名为Java 安卓-我该怎么做;“开始”;或;初始化";一个活动的片段?,java,android,android-fragments,android-activity,Java,Android,Android Fragments,Android Activity,我有一个名为DummyFragment的类,它扩展了Fragment public class DummyFragment extends Fragment { public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setRetainInstance(
DummyFragment
的类,它扩展了Fragment
public class DummyFragment extends Fragment {
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setRetainInstance(true);
Log.i("myapp","test");
}
}
现在,在我的父活动中,我想“运行”这个片段
这是我的第一个活动。java:
public class FirstActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_first);
// How do I run/start my fragment? I want it's onCreate method to fire
Fragment fraggy = new DummyFragment();
}
}
如何运行/启动片段?我想要我的
DummyFragment
的onCreate
方法启动。有很多文档!你需要的一切都已经准备好了
当然,活动布局中需要容器。开始。
FragmentManager fragmentManager = getFragmentManager()
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
Fragment fraggy = new DummyFragment();
fragmentTransaction.add(R.id.fragment_container, fraggy);
fragmentTransaction.commit();