2017-01-02 69 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()?但如果用戶立即關閉應用程序(退出進程),我很少有時間? –