问题描述
我尝试制作一个应用程序,该应用程序每天使用Work Manager检查一次设备上的某些事物(一位时延为一天的小时工,最终导致第二天又创建了一个)。因此,该应用将永远在后台运行。
有时,Worker创建一个通知。如果用户接受,广播接收器将捕获以下操作以进一步使用。
我的问题是:
- 我可以在一开始就在Main活动的onCreate上注册我的接收者,而从不注销它,听起来不对吗?为什么会出错?
- 还是我应该在每次工作人员启动时都进行注册,而在结束时取消注册?但是我找不到正确的方法,可能是onStopped(),或者我看到一些解决方法在接收器本身中取消了注册,但是对我来说不起作用?我知道对于Activity和Service,建议将其放在onPause()或onDestroy()等中,但是Worker类使我感到困惑。
非常感谢您提供任何解释。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)