使用Activity onDestroy()方法
@Override
public void onDestroy() {
Log.d("SampleApp", "destroy");
super.onDestroy();
}
我找到了我正在寻找的here,即使这个过程没有详细记录,也是一个解决方案。
它基本上包括创建一个服务,该服务将在任务管理器中杀死应用程序时执行操作。
使用this作为帮助,知道如何创建服务然后使用
@Override
public void onTaskRemoved(Intent rootIntent) {
MainActivity.notification.onCancel();
stopSelf();
super.onTaskRemoved(rootIntent);
}
在任务管理器中关闭应用程序时终止通知并停止服务