Intent intentCancel = new Intent(getApplicationContext(),NotificationBroadcastReceiver.class); PendingIntent pendingIntentCancel = PendingIntent.getBroadcast(getApplicationContext(),0, intentCancel,PendingIntent.FLAG_ONE_SHOT);
.setDeleteIntent(pendingIntentCancel)//取消消息回调
/** * ProjectName: Myditukaifa * Author: lgq * Date: 2018/3/12 0012 15:26 */ public class NotificationBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); int type = intent.getIntExtra("type", -1); if (type != -1) { NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); notificationManager.cancel(type); } // if (action.equals("notification_cancelled")) { //处理滑动清除和点击删除事件 Log.i("lgqq","body=====7777777777777777=NotificationBroadcastReceiver===="+action); // } ShareUtil.sharedPint("ifnotifica",0); } }