Android fragments 使用带有片段的ORMLite

Android fragments 使用带有片段的ORMLite,android-fragments,ormlite,android-fragmentactivity,Android Fragments,Ormlite,Android Fragmentactivity,在使用Android片段时,是否可以使用ORMLite管理本地数据库 一些示例代码或指向示例代码的链接展示了如何创建类似于ORMLiteFragmentActivity类的东西,这将非常酷。或者我想一个简单的“不”可能是一个可以接受的答案 是的,这完全有可能。请参阅说明。基本上,您所要做的就是按照您的建议创建一个新类。您可以将Fragment替换为任何其他要扩展的类型。例如,我还有OrmLiteListFragment,它扩展了ListFragment public class OrmLiteF

在使用Android片段时,是否可以使用ORMLite管理本地数据库


一些示例代码或指向示例代码的链接展示了如何创建类似于ORMLiteFragmentActivity类的东西,这将非常酷。或者我想一个简单的“不”可能是一个可以接受的答案

是的,这完全有可能。请参阅说明。基本上,您所要做的就是按照您的建议创建一个新类。您可以将
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;
        }
    }
}

只有在调用onstart()之后,才能操作ormlite db

这样做会产生一些“ormlite帮助程序已关闭并正在重新打开”日志记录。所以我觉得这可能不是一个可以忽略的事件。你怎么认为?