2017-01-02 65 views
0

不仅是活动,为整个过程。直到onExit()中的代码完成后才能完成该过程。不管花多少时间。在android上完成进程之前是否有一个事件被调用?

onPause()的Activity不适合。如果用户或操作系统想要终止进程,那么如果需要2个小时,onPause()内部的代码将不会被完成。

例如: 用户或操作系统想要终止进程。这导致在呼叫 的OnExit(){ 我的时间 - 2小时 }的OnExit(),进程就会被杀死 只有在

回答

0

是否有被Android上的过程完成之前称为事件?

不在Android SDK中。

这是必要的过程还没有结束,直到里面的OnExit()的代码将完成

那也是没有在Android SDK中。

+0

如果用户或操作系统想要退出进程,进程将立即完成,或者我有一些时间来保存数据?多久?如果保存功能或其他需要10分钟? –

+0

@ JaqenH'ghar:“过程将立即完成” - 是的。 – CommonsWare

+0

在处理完成之前执行我的代码的唯一方法是onPause()?但如果用户立即关闭应用程序(退出进程),我很少有时间? –