我创建了一个AlarmManager来关闭我在某个时间的主要活动。它使用CLEAR_TOP标志来关闭主要活动。我的问题是,如果主要活动正在做一些重要的事情,我必须让它完成它的工作。
我将代码放在onDestroy()
方法中,但我在Android文档中读取使用onPause()
或onSaveInstanceState (Bundle outState)
。问题是我不知道如何让我的活动使用这些方法正确完成其工作。
答案 0 :(得分:0)
我使用isFinishing()
代替onPause()
,但它确实有用。