我有一个BroadcastReceiver处理系统广播,如 AC 连接和断开连接。BroadcastReceiver接收并启动一个活动“MainActivity”,该POWER_CONNECTED活动解锁KeyGuard并获取WakeLock. 在onCreate和onResume我动态注册一个BroadcastReceiver听POWER_DISCONNECTED。
“MainActivity”启动了第二个“VideoPlayer Activity”,它也注册了一个BroadcastReceiver监听POWER_DISCONNECTED。
当我发送ACTION_POWER_DISCONNECTover adb 时,我通过 LogCat 看到“MainActivity”首先停止。为什么?
我该如何处理“VideoPlayerActivity”首先完成?
谢谢