有什么方法可以在电池被拔出或意外关机时触发事件?
“如果需要关机,则android.intent.action.ACTION_SHUTDOWN将提供所需的结果,但在其他情况下该怎么办。

最佳答案

当电话断电时,它不会意识到这一点。您最好的期望是使用分片首选项保存简单的字符串或整数。让您的应用测试以查看是否已使用错误的布尔值正确退出。如果用户从未完成主要活动,则布尔值将为false。如果完成,则将其保存为true。如果应用程序打开且其为true,则将其设置为false,以便您可以重新开始循环。

09-28 06:07