android - 手机关机时触发事件?

标签 android

有什么方法可以在电池被拔出或意外关机时触发事件? "android.intent.action.ACTION_SHUTDOWN 将在预期关机时给出所需的结果,但在其他情况下该怎么做。

最佳答案

当手机断电时,它不会意识到这一点。您所能期望的最好结果是使用 fragment 首选项保存简单的字符串或整数。让您的应用程序测试以查看它是否使用错误的 bool 值正确退出。如果用户从未完成主要 Activity ,则 bool 值将为 false。如果他们确实完成了,请将其保存为真。如果应用程序打开并且它为真,则将其设为假,以便您可以再次开始循环。

关于android - 手机关机时触发事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18009103/

相关文章:

javascript - 获取APK包名

android - 如何在 Jetpack Compose 中设计一个多圆形进度条?

android - 我如何运行 android 兼容包示例

android - 如何在 Android 中将自定义键盘设置为设备的默认键盘。

安卓服务 : How to start the Service

android - PushPlugin 注册到 errorhandler 显示 'Class not found' 与 cordova 4.0.0 for android 平台

java - 为什么 toString() 在 Android SDK (Eclipse) 中抛出 NullPointerException?

Android 等同于 BlackBerry navigator invoke()

android - 使用 Intent 将事件插入日历

android - 'build' 中的 'main' 不能应用于 '(groovy.lang.closure'