在Android中,与服务相比,主流是使用CPU的优势吗?如果是的话,我可以在一段时间内完全控制CPU到android服务吗?或者更普遍地给出不同的优先级?
答案 0 :(得分:1)
如果您的问题与数据库访问问题有关,那么您应该重新访问数据库访问模式,因为这就是问题所在。否则,您可能会使用优先级和处理器关联性和服务以及所有这些,使系统无响应并因此在一小时内吃掉电池,并且仍然会遇到数据库访问问题。
如果某个服务需要对db进行持续的RW访问,并且您尝试从另一个地方打开相同的数据库,那么它肯定会失败。因此,不要尝试访问onClick()
中的数据库,而是让您的服务准备必要的数据,并在单击按钮时将其保存到某个地方而不访问数据库。
很抱歉,除非您详细说明您使用的数据类型以及处理方式,否则无法告诉您更多信息。