我需要连接到数据库来读取数据。所以我正在使用 startManagingCursor() 函数。但我的工人阶级并没有扩展 Activity。这会导致功能失败。然后我将该函数移动到另一个 Activity,并从我的应用程序中创建了新的 Activity。这次我得到了黑屏,因为当我创建新的 Activity 时,它来到了前台。
所以这是我的问题:
1-有没有办法在服务中调用 startManagingCursor?(可能不,但我需要确定。)如果是,怎么办?
2-如果第一个问题的答案是否定的,我可以像服务一样在后台运行活动吗?如果是怎么办?
3-如果第二个问题的答案也不是,除了使用游标之外,还有什么方法可以进行阅读查询?如果是,它是什么,我应该如何使用它?
4-如果第三个问题的答案是否定的,我该怎么做才能在不使用活动的情况下从 Sqlite 数据库中读取数据?
平台:安卓2.2