Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓-我该怎么做;“开始”;或;初始化";一个活动的片段?_Java_Android_Android Fragments_Android Activity - Fatal编程技术网

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();