我观察到一个非常奇怪的行为:我启动了服务,在该服务中我动态地创建了一个带有 IntentFilter action= 的 BroadcastReceiver SCAN_RESULTS_AVAILABLE_ACTION。当我的 MainActivity 处于VISIBLE状态时,会传递并更新扫描结果,EXTRA_RESULTS_UPDATED即true. 但是当我关闭我的 MainActivity 时,扫描结果仍然会传递,但EXTRA_RESULTS_UPDATED始终是false. 有人可以解释一下吗?