【发布时间】:2019-04-08 06:11:58
【问题描述】:
我现在正在开发 Android 一个月,但似乎无法找到解决方案。
如果数据库中有任何更改,我想要发送通知,似乎无法在 Google 上找到答案。我想知道的是:我应该在服务上运行 asynctask 吗?还是直接在 MyService 类的 startcommand 上运行 doInBackground 中的代码?我如何实现这一目标?
我尝试将 asynctask 放在服务上并使用 doInBackground 上的代码,但无法使其工作,所以如果你们知道答案,可以发布一些代码来指导我吗?谢谢
【问题讨论】:
-
您需要为任何人提供更多信息才能解决此问题。您使用的是哪种数据库服务? Room、SQLite、Realm 等。这也应该是用户看到的通知还是只是让您的应用程序做一些工作?
标签: android service android-asynctask