如何在Android中以编程方式清除一个信号推送通知?

时间:2018-08-13 07:19:29

标签: java android push-notification android-notifications onesignal

我在我的应用中使用一个信号使用了推送通知。我添加了一个动作按钮名称:Clear id:clearNotific。我想要当用户单击通知中的此清除按钮时删除此通知。我可以收集通知ID,并且尝试使用notificationManager.cancel(not_id); 但这是行不通的。

1 个答案:

答案 0 :(得分:0)

尝试一下

创建此类,

bool[] fixedArray2 = new bool[](3);

在应用程序类中替换为此,

public class ApplicationNotificationReceive implements OneSignal.NotificationReceivedHandler {
@Override
public void notificationReceived(OSNotification notification) {
         OneSignal.cancelNotification(notification.androidNotificationId);
    }
}
}