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