几分钟后系统自动清除android通知

时间:2017-05-11 03:15:44

标签: android notifications clear

我使用以下代码创建通知,但系统会在几分钟后自动清除通知。 我不想使用builder.setOngoing()来保持" alive",因为它应该由用户手动清除。 我该如何解决这个问题?

ps:我在OnePlus设备上发现了这个问题,但有些应用程序通知可以正常运行。

NotificationManager mManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);

    NotificationCompat.Builder builder = new NotificationCompat.Builder(this);
    builder.setSmallIcon(R.mipmap.ic_launcher);
    builder.setShowWhen(true);
    builder.setWhen(System.currentTimeMillis());
    builder.setVisibility(Notification.VISIBILITY_PUBLIC);
    builder.setContentTitle("This is title");
    builder.setContentText("This is content");
    builder.setDefaults(Notification.DEFAULT_ALL);
    builder.setWhen(System.currentTimeMillis());

    mManager.notify((int) System.currentTimeMillis(), builder.build());

0 个答案:

没有答案