单击后通知无法消失,并且通知setAutoCancel(true)不起作用

时间:2018-12-01 20:53:53

标签: android android-studio android-notifications

单击后通知无法消失,并且通知setAutoCancel(true)不起作用。以下是我的代码:

NotificationManager notifyManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
NotificationCompat.Builder builder = new NotificationCompat.Builder(MainActivity.this)
                                .setSmallIcon(R.mipmap.ic_launcher)
                                .setContentTitle("New Message")
                                .setDefaults(Notification.DEFAULT_ALL)
                                .setContentText("New Question")
                                .setAutoCancel(true);
                        notifyManager.notify(1, builder.build());

1 个答案:

答案 0 :(得分:0)

尝试setContentIntent()

PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.this, 0, new Intent(), 0);
NotificationManager notifyManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);

NotificationCompat.Builder builder = new NotificationCompat.Builder(MainActivity.this)
                                    .setSmallIcon(R.mipmap.ic_launcher)
                                    .setContentTitle("New Message")
                                    .setDefaults(Notification.DEFAULT_ALL)
                                    .setContentText("New Question")
                                    .setContentIntent(pendingIntent)
                                    .setAutoCancel(true);
                            notifyManager.notify(1, builder.build());
相关问题