我的应用程序中的每个活动都有一些列表视图。对于每个getView(),我创建一个线程来打开一个Sqlite数据库,然后(在每个线程中)关闭它。但是,我发现了数据库锁定错误。注意:应用程序可以同时运行6个线程,每个线程都有自己的SQLiteOpenHelperpublic class TemporarySqliteDB extends SQL
我在我的项目中使用Android兼容性库。我已经设置了ListFragment,如DevGuide ()中所描述的,并使用了一个简单的CursorLoader CursorLoader made be ()。在ListFragment的onActivityCreated中打开数据库,并在ListFragment的onDestroy中关闭它,如下面的代码示例所示
@重载公共onActivityCreated(();返回playersCursor;};}@覆盖公共空洞onL
我有一个应用程序,它在一个单独的进程中运行一个带有服务的活动,这个进程是启动并绑定到该活动的。该服务包含一个处理程序,该处理程序在延迟后发布一个可运行的可运行程序。我希望每个组件都能登录到数据库,所以我实现了一个内容提供者来处理数据库访问,并通过扩展的AsyncTask子类从服务或活动中调用它。ThreadPoolExecutor.java:581)
ERROR/Database(15235): at java.lang.Thread