0

我想在活动结束之前在代码中查看 android 关闭的原因日志。android关机的原因有很多。

  • 用户输入(电源按钮)
  • 低电量
  • 高学历
  • 来自其他应用程序的关机命令
  • 等等...

我尝试强制关机(按下电源按钮并重新启动/关闭电源)并且看到onStop()被调用并且onDestroy()未被调用。

我的想法是

  1. 为关闭事件制作某种事件挂钩
  2. 保存每个日志onStop()

所以这里有问题

  • 是否有可能在onStop()活动结束之前保存日志?(在关机过程中)
  • 如果可能,如何在代码中获取关机的原因(或状态) ?(或者在 JNI 层?)
4

0 回答 0