是否可以在使用 Android Fragments 的同时使用 ORMLite 来管理本地数据库?
一些示例代码或示例代码的链接显示如何创建类似 ORMLiteFragmentActivity 类的东西会很酷。或者我猜一个简单的“不”可能是一个可以接受的答案。:)
是否可以在使用 Android Fragments 的同时使用 ORMLite 来管理本地数据库?
一些示例代码或示例代码的链接显示如何创建类似 ORMLiteFragmentActivity 类的东西会很酷。或者我猜一个简单的“不”可能是一个可以接受的答案。:)
是的,完全有可能。请参阅此处的说明。基本上,您所做的就是按照您的建议创建一个新课程。您可以替换Fragment
为要扩展的任何其他类型。例如,我也有OrmLiteListFragment
which extendsListFragment
public class OrmLiteFragment extends Fragment {
private DatabaseHelper databaseHelper = null;
protected DatabaseHelper getHelper() {
if (databaseHelper == null) {
databaseHelper =
OpenHelperManager.getHelper(getActivity(), DatabaseHelper.class);
}
return databaseHelper;
}
@Override
public void onDestroy() {
super.onDestroy();
if (databaseHelper != null) {
OpenHelperManager.releaseHelper();
databaseHelper = null;
}
}
}
只有在调用 onstart() 后才能操作 ormlite db
抱歉,我是 stackoverflow 的新手 http://my.oschina.net/zengliubao/blog/528132