当用户在Android中清除"Recent Apps"时,运行是什么方法

What method is ran when user clears "Recent Apps" in Android

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

所以我的问题是,当用户在Android中清除"Recent Apps"时,有没有什么方法是运行。

看来最好的方法是创建一个 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