当用户清除"最近的应用程序"在Android中

时间:2015-05-11 19:49:15

标签: android android-lifecycle application-lifecycle

我有一个带有不可取消通知的音乐播放器。在我的onDestroy中,我有一个clearNotification方法。但是,当我通过按住主页按钮清除应用程序并清除最近的应用程序时,音乐会停止,但onDestroy方法未运行,因为通知不清除。

所以我的问题是,当用户清除"最近的应用程序"时,是否有任何方法运行?在Android中。

1 个答案:

答案 0 :(得分:2)

最好的方法是创建Service并查找要调用的onTaskRemoved方法。

在这里查看广泛的对话:https://android.stackexchange.com/questions/19987/what-actually-happens-when-you-swipe-an-app-out-of-the-recent-apps-list

以下是我建议使用的Service API:http://developer.android.com/reference/android/app/Service.html#onTaskRemoved%28android.content.Intent%29