我需要在设备启动后启动服务,然后用户才能解锁设备。我有一个BroadcastReceiver,它在监听LOCKED_BOOT_COMPLETED和BOOT_COMPLETED,它是directBootAware。由BroadcastReceiver启动的服务也是directBootAware。在设备重新启动时,似乎已调用BroadcastReceiver并尝试启动该服务。但是,直到用户解锁设备后,服务才会启动。
任何人都知道如何解决这个问题?
您曾经解决过这个问题吗?我遇到类似的问题。