【发布时间】:2017-02-06 11:21:10
【问题描述】:
我知道可以使用setDeleteIntent 调用用户删除通知的活动。但是我不想在用户删除(滑动、关闭)通知时打开一个新的活动,我想在后台调用一个方法,我应该怎么做?
【问题讨论】:
标签: android android-studio push-notification
我知道可以使用setDeleteIntent 调用用户删除通知的活动。但是我不想在用户删除(滑动、关闭)通知时打开一个新的活动,我想在后台调用一个方法,我应该怎么做?
【问题讨论】:
标签: android android-studio push-notification
选项 1 为此目的使用 BroadcastReceiver。在您的AndroidManifest.xml 中声明它并传递PendingIntent,它将向它发送广播。所以你可以使用这个调用来运行你的函数。
选项 2 为此目的使用 Service 或 IntentService。同样,只需在AndroidManifest.xml 中声明您的服务,并相应地设置PendingIntent。然后在服务实现中处理调用以调用您的方法。
【讨论】: