0

以下の単純なコードが Android 3.0 では機能するのに、2.3.3 では機能しないのはなぜですか ???
2.3.3 では、空白の画面のみが表示されます。

LogCat にメッセージはありません。
どんな助けでも大歓迎です。

import android.os.Bundle;
import android.support.v4.app.ListFragment;
import android.widget.ArrayAdapter;

public class TestListFragment extends ListFragment {

    private ArrayAdapter<String> myAdapter;

    private String[] data = {"One", "Two", "Three"};

    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);

        myAdapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, data);

        setListAdapter(myAdapter);
    }
}

よろしく、

* *編集

原因がわかりました。アクティビティが FragmentActivity を拡張する場合、上記のコードは 2.3.3 で機能しますが、ActionBarActivity を拡張する場合は機能しません。

誰かがそれを解決する方法を知っていますか?

4

1 に答える 1