如何从通知中关闭应用程序

How to close app from notification

我的 Android 应用程序 运行50% 的时间在后台,并且有一个通知,当我按下它时,会弹出主 activity BusMap 通过 PendingIntent。现在,我还想在删除通知时通过滑动通知来关闭应用程序,以防止它在后台出现 运行。我不想为此创建广播。我尝试将 .setDeleteIntent(quitpendingintent) 添加到同一个通知生成器,但失败了。

是否有 "natural" 方法来做到这一点?

A​​FAIK 没有像你想要的那样结束 Activity 的 Intent flag/mechanism 所以我认为最简单和最干净的方法是使用 BroadcastReceiver 并完成 activity 从那里开始。

根据您发布的内容,我认为您知道使用 BroadcastReceiver 执行此操作的方法,但以防万一 here 是一种方法。