当设备突然关闭时,是否会调用onPause

时间:2012-08-09 11:48:55

标签: android onpause

我怀疑。假设我们有一个运行Android应用程序,并且设备用于自动断电,例如 - 如果电池被拉出。在这种情况下,设备将突然关闭,应用程序将被终止。那么在这种情况下调用onPause / onStop是什么?换句话说,当这种情况发生时,我们如何在应用程序中保存数据? 谢谢, ANKIT

1 个答案:

答案 0 :(得分:0)

答案是否定的,如果取出电池,则不会调用任何方法。

考虑一下......如果你拉电池,没有电源可以运行设备,所以没有“被叫”。一切都消失了。

基本上有两种保护数据的选项。

1)节省一些(合理的)间隔
2)收到数据后立即保存

我通常使用选项2,虽然我可以看到可能有选择1的替代品。