应用程序关闭时如何执行一段代码?

时间:2015-10-12 14:21:37

标签: android

我想知道如何在应用关闭时执行一段代码。 我的目标是向通知发送取消呼叫,以便在应用关闭时销毁通知。

2 个答案:

答案 0 :(得分:2)

使用Activity onDestroy()方法

@Override
public void onDestroy() {
    Log.d("SampleApp", "destroy");
    super.onDestroy();
}

答案 1 :(得分:0)

我找到了我正在寻找的here,即使这个过程没有详细记录,也是一个解决方案。

它基本上包括创建一个服务,该服务将在任务管理器中杀死应用程序时执行操作。

使用this作为帮助,知道如何创建服务然后使用

@Override
public void onTaskRemoved(Intent rootIntent) {
    MainActivity.notification.onCancel();
    stopSelf();
    super.onTaskRemoved(rootIntent);
}

在任务管理器中关闭应用程序时终止通知并停止服务