我想知道如何定期扫描蓝牙设备,即使应用已关闭?我试图注册接收器并尝试不注销onDestroy()
方法,希望它能在后台工作。
但是当我关闭应用程序时,它会发送错误:
Are you missing a call to unregisterReceiver()?
没有更多的扫描。那么,拜托,有人能告诉我怎么做吗?也许它必须与服务做一些事情?请寄给我正确的道路:)
答案 0 :(得分:0)
您可能希望创建一个Intent服务来响应您在过滤器中的意图(我道歉,我不记得意图)。每次广播意图时都会运行此服务。
以下是创建意向服务的文档
https://developer.android.com/training/run-background-service/create-service.html
答案 1 :(得分:0)
你还在用什么扫描?如果您不使用它,我相信您应该使用AlarmManager课程。它允许您在不需要打开应用程序的情况下连续执行任务。那里有很多教程。