Android 片段';s onActivityCreated

Android 片段';s onActivityCreated,android,sqlite,android-fragments,Android,Sqlite,Android Fragments,我有一个片段,我想以特定的方式从我的sql lite数据库加载listview: 私有产品适配器mDbHelper; 私有产品列表适配器产品适配器; 私有视图; @凌驾 已创建ActivityState上的公共无效(Bundle savedInstanceState){ super.onActivityCreated(savedInstanceState); //开放数据库连接 mDbHelper=新产品适配器(getActivity()); 试一试{ mDbHelper.open(); }捕获

我有一个片段,我想以特定的方式从我的sql lite数据库加载listview:

私有产品适配器mDbHelper;
私有产品列表适配器产品适配器;
私有视图;
@凌驾
已创建ActivityState上的公共无效(Bundle savedInstanceState){
super.onActivityCreated(savedInstanceState);
//开放数据库连接
mDbHelper=新产品适配器(getActivity());
试一试{
mDbHelper.open();
}捕获(SQLE异常){
e、 printStackTrace();
}
//设置列表视图
productAdapter=新ProductListAdapter(getActivity(),R.layout.product\u行);
ListView lv=(ListView)mView.findViewById(R.id.lvProducts);
lv.setAdapter(productAdapter);
Cursor productCursor=mDbHelper.fetchAll();
getActivity().startManagingCursor(productCursor);
int numProducts=productCursor.getCount();
for(int i=0;i
}


每当我这样做时,它都会在第一次引用SQLLite数据时暂停。它说“com.android.internal.os.ZygoteInit$MethodAndArgsCaller”是错误。我以前从未遇到过这种情况,我不知道为什么这一行会导致它,因为活动已经创建并启动。我能做些什么来解决这个问题?

你能发布完整的日志吗?发送Logcat!这样我们就可以检查确切的问题