我不仅需要从活动中访问帮助器,还需要从广播接收器和异步任务中访问帮助器。我是对的,如果我使用 OrmLiteBaseActivity 来接近它是使用这种方法:
OpenHelperManager.getHelper(context, DatabaseHelper.class);
OpenHelperManager.releaseHelper();
里面不是 Activity 类?
编辑:
我了解助手生命周期由OrmLiteBaseActivity
. 我要问的是如何处理活动之外的助手生命周期。例如,我需要从BroadcastReceiver
或访问数据库AsyncTask
。OpenHelperManager.getHelper(context, DatabaseHelper.class);
当我在另一个线程中启动一些数据库内容时,以及OpenHelperManager.releaseHelper();
当我完成所有数据库工作并想要发布帮助程序时,使用 实现此目的是否是正确的方法?