我试图添加一个ListFragment到姜饼的活动,但Android崩溃时创建活动并且没有堆栈跟踪。我已验证我正在使用兼容性库导入。这里是我的ListFragment代码:试图创建ListFragment崩溃
import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.ListFragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.*;
public class ListViewFragment extends ListFragment {
@Override
public void onActivityCreated(Bundle savedInstanceState) {
List listData = getListData().
setListAdapter(new ListViewAdapter(getActivity(), listData));
}
class ListViewAdapter extends BaseAdapter implements ListAdapter {
.
.
.
}
}
我也试过:
ListView listView = getListView();
listView.setAdapter(new ListViewAdapter(getActivity(), listData);
到位setListAdapter的
()具有相同的结果调用。
当我只从一个片段扩展并用ListView膨胀布局文件时,它工作正常。当我尝试使用ListFragment中固有的ListView时,似乎有些不同。
任何有识之士将不胜感激。
我试图在onCreateView(),并得到这个错误:内容视图尚未创建 – NLam
我更新我的回答,仅仅是明确的。另外,你是否尝试调用super.theMethodOverriden是两种情况? – Snicolas