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

今、私はonActivityCreateofXYZFragmentが呼び出されるべきだと思いますが、それは起こっていません。代わりに、エミュレーターで以下の画像を取得しています。何が起こっているのか、何が間違っているのかについての説明を探していますか?

ありがとう。

ここに画像の説明を入力してください

4

1 に答える 1

1

に変更onActivityCreateするonActivityCreatedと、期待どおりの結果が得られるはずです。

于 2012-05-26T19:03:22.967 に答える