Java 是否有在android上完成流程之前调用的事件?

Java 是否有在android上完成流程之前调用的事件?,java,android,Java,Android,不仅仅是活动,而是整个过程。在onExit()中的代码完成之前,必须完成该过程。不管要花多少时间 活动的onPause()不适用。如果用户或操作系统想要终止进程,例如需要2个小时,onPause()中的代码将无法完成 例如: 用户或操作系统想要终止进程。这将导致一个呼叫 onExit(){ 我的时间-2小时 } 只有在onExit()之后,进程才会被终止 是否有在android上完成流程之前调用的事件 不在Android SDK中 在onExit()中的代码完成之前,进程必须完成 这也不在And

不仅仅是活动,而是整个过程。在onExit()中的代码完成之前,必须完成该过程。不管要花多少时间

活动的onPause()不适用。如果用户或操作系统想要终止进程,例如需要2个小时,onPause()中的代码将无法完成

例如: 用户或操作系统想要终止进程。这将导致一个呼叫 onExit(){ 我的时间-2小时 } 只有在onExit()之后,进程才会被终止

是否有在android上完成流程之前调用的事件

不在Android SDK中

在onExit()中的代码完成之前,进程必须完成


这也不在Android SDK中。

如果用户或操作系统想要退出该过程,该过程将立即完成,或者我有时间保存数据?多久?如果保存函数或其他需要10分钟?@JaqenH'ghar:“进程将立即完成”--是的。在进程完成之前执行我的代码的唯一方法是onPause()?但如果用户立即关闭应用程序(退出进程),我几乎没有时间了?@JaqenH'ghar:“在进程完成之前执行代码的唯一方法是onPause()?”——或者在这之前的任何时间。等到最后一刻再做一些工作并不总是最好的方法。“但如果用户立即关闭应用程序(退出流程),我就没有多少时间了?”——当您的应用程序不再位于前台时,您的流程可以随时终止。如果您有一些工作需要完成,并且需要花费一秒钟左右的时间,请将其包装在
IntentService
中。