我观察到一个非常奇怪的行为:我启动服务,在该服务中,我使用IntentFilter action= SCAN_RESULTS_AVAILABLE_ACTION
动态创建一个BroadcastReceiver。当我的MainActivity处于VISIBLE
状态时,将传送并更新扫描结果,即EXTRA_RESULTS_UPDATED
为true
。但是,当我关闭我的MainActivity时,扫描结果仍然会显示,但EXTRA_RESULTS_UPDATED
始终为false
。有人能解释一下吗?
发布于 2018-05-31 19:16:24
如果您遇到此问题,请调用服务中的startForeground(...)
。
https://stackoverflow.com/questions/50622161
复制相似问题