我有一个愚蠢的问题。假设应用程序从停止状态转移到活动状态(这与在BOOT_COMPLETED之后启动应用程序并将应用程序移出停止状态有关)。但随后设备关机,电池拉动。重启设备后,处于活动状态的应用程序是否仍处于该状态?我的猜测是他们不会,但我想证实这一点(即状态未保存)。
如果在没有关机的情况下拉电池,情况会有所不同 - 同意,不是一个好的情况。
我正在研究的用例是,是否需要拉电池才能将系统从锁定状态移开 - 不是专门针对Android设备,而是可能使用相同的电池供电。
我查看了ACTION_BATTERY ...意图,但没有得到关于这个问题的任何见解。提前谢谢。
答案 0 :(得分:1)
如果您拔下电池,则必须重新启动设备,所有Activity
和Service
生命周期都会相应地生效。
答案 1 :(得分:1)
应用程序状态永远不会在重新启动时保存。要保留数据,您必须将它们保存到数据库或其他方式。