我知道可以通过setDeleteIntent
来删除用户删除通知的活动。但是当用户删除(滑动,解散)通知时,我不想打开新活动,我想在后台调用方法,我该怎么做?
答案 0 :(得分:1)
选项1 为此目的使用BroadcastReceiver。在AndroidManifest.xml
中声明并传递将向其发送广播的PendingIntent
。因此,您可以使用此调用来运行您的函数。
选项2 为此目的使用Service或IntentService。再次,只需在AndroidManifest.xml
中声明您的服务,然后相应地设置PendingIntent
。然后在服务实现中处理调用以调用您的方法。