Android 即使在强制关闭应用程序进程时,是否保证调用onPause()?

Android 即使在强制关闭应用程序进程时,是否保证调用onPause()?,android,android-activity,activity-lifecycle,Android,Android Activity,Activity Lifecycle,我已经找遍了答案,但还没有找到我要找的。 我的问题是,如果我的应用程序的进程被强制关闭,例如使用某些TaskKiller应用程序,或者使用Eclipse中DDMS中的停止按钮,是否会调用onPause方法或任何其他生命周期方法? 我需要知道,因为我正在onPause中保存有价值的信息。否,onPause()用户强制关闭你的应用时,你的应用中的任何其他代码都不会执行。否,onPause()用户强制关闭你的应用时,你的应用中的任何其他代码也不会执行。否。如果用户强制关闭它,你剩下的代码都不会执行。那

我已经找遍了答案,但还没有找到我要找的。 我的问题是,如果我的应用程序的进程被强制关闭,例如使用某些TaskKiller应用程序,或者使用Eclipse中DDMS中的停止按钮,是否会调用onPause方法或任何其他生命周期方法?
我需要知道,因为我正在onPause中保存有价值的信息。否,
onPause()
用户强制关闭你的应用时,你的应用中的任何其他代码都不会执行。否,
onPause()
用户强制关闭你的应用时,你的应用中的任何其他代码也不会执行。

否。如果用户强制关闭它,你剩下的代码都不会执行。那么,如果发生这种情况,我怎么能保存有价值的信息呢?我不知道有什么方法可以保存。你所能做的就是显示一个高度可见的警告,强制关闭应用程序将导致关键数据丢失。一个刚刚浮现在脑海中的解决方案是定期将数据存储到更永久的地方。这可以最大限度地减少数据丢失。是的,这是可以理解的,但您必须定义保存数据的时间段,以及保存方式……否。如果用户强制关闭它,其余的代码都不会执行。那么,如果发生这种情况,我如何保存有价值的信息呢?我不知道有什么方法可以这样做。你所能做的就是显示一个高度可见的警告,强制关闭应用程序将导致关键数据丢失。一个刚刚浮现在脑海中的解决方案是定期将数据存储到更永久的地方。这可以最大限度地减少数据丢失。是的,这是可以理解的,但是您必须定义保存数据的时间段,以及如何保存数据。您对此有何来源?您对此有何来源?