0

我正在尝试实现一个ListFragment. 这个想法是使用CursorLoader. FragmentActivity 的代码是

public class XYZ extends FragmentActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        FragmentManager fm = getSupportFragmentManager();

        // Create the list fragment and add it as our sole content.
        if (fm.findFragmentById(android.R.id.content) == null) {
            XYZFragment list = new XYZFragment();
            fm.beginTransaction().add(android.R.id.content, list).commit();
        }
} 

现在我假设应该调用onActivityCreateof ,XYZFragment但这并没有发生,而是我在模拟器上得到了下面的图像。我正在寻找关于正在发生的事情和我做错了什么的解释?

谢谢。

在此处输入图像描述

4

1 回答 1

1

更改onActivityCreateonActivityCreated,您应该得到预期的结果。

于 2012-05-26T19:03:22.967 回答