是否可以在使用 Android Fragments 的同时使用 ORMLite 来管理本地数据库?
一些示例代码或示例代码的链接展示了如何创建类似 ORMLiteFragmentActivity 类的东西会很酷。或者我想一个简单的“不”可能是一个可以接受的答案。 :)
最佳答案
是的,这完全有可能。请参阅说明 here 。基本上,您所做的就是创建一个新类,就像您建议的那样。您可以将 Fragment
替换为您想要扩展的任何其他类型。例如,我也有扩展 OrmLiteListFragment
的 ListFragment
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;
}
}
}