0

我有个疑问。假设我们正在运行一个 android 应用程序,并且设备会自动关闭电源,例如 - 如果电池被拔出。在这种情况下,设备将突然关闭,应用程序将被终止。那么在这种情况下会调用 onPause/onStop 吗?换句话说,当这种情况发生时,我们如何在应用程序中保存数据?谢谢, 安基特

4

1 回答 1

0

答案是否定的,在取出电池的情况下不会调用任何方法。

想想看……如果你拔掉电池,就没有电源来运行设备,所以什么都不会“被调用”。这一切都消失了。

基本上有两种选择可以保护您的数据。

1) 以某个(合理的)间隔
保存 2) 收到数据后立即保存

我通常选择选项 2,尽管我可以看到可能有理由选择选项 1。

于 2012-08-09T13:39:17.817 回答