我创建了一个 AlarmManager 来在某个时间关闭我的主要活动。它使用 CLEAR_TOP 标志来关闭主要活动。我的问题是,如果主要活动正在做一些重要的事情,我必须让它完成它的工作。
我将代码放在onDestroy()
方法中,但我阅读了 Android 文档以替代使用 onPause()
或onSaveInstanceState (Bundle outState)
. 问题是我不明白如何让我的活动使用这些方法正确完成工作。
我创建了一个 AlarmManager 来在某个时间关闭我的主要活动。它使用 CLEAR_TOP 标志来关闭主要活动。我的问题是,如果主要活动正在做一些重要的事情,我必须让它完成它的工作。
我将代码放在onDestroy()
方法中,但我阅读了 Android 文档以替代使用 onPause()
或onSaveInstanceState (Bundle outState)
. 问题是我不明白如何让我的活动使用这些方法正确完成工作。