以下の単純なコードが 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 を拡張する場合は機能しません。
誰かがそれを解決する方法を知っていますか?