不在通知抽屉中创建android通知图标

时间:2017-05-13 02:59:17

标签: android

我想只显示一个通知图标,我也不想在应用程序抽屉中显示该通知。我有一个闹钟应用程序,我只想设置图标,但没有抽屉里的东西,如默认的Android闹钟应用程序。我目前的代码如下。

    NotificationCompat.Builder mBuilder =
            new NotificationCompat.Builder(context)
                    .setSmallIcon(R.drawable.jolt_action_bar_logo);
    int mNotificationId = 001;
    // Gets an instance of the NotificationManager service
    NotificationManager mNotifyMgr =
            (NotificationManager) context.getSystemService(context.NOTIFICATION_SERVICE);
    // Builds the notification and issues it.
    mNotifyMgr.notify(mNotificationId, mBuilder.build());

虽然它会创建一个通知图标。它还会在抽屉中创建通知。

1 个答案:

答案 0 :(得分:1)

不可能做你想做的事。通知图标的想法是使用户可以知道用户尚未对其进行操作的通知。如果显示通知图标,则用户希望在通知阴影中看到它的通知。

此外,您所指的默认闹钟应用程序发出的闹钟图标不是通知图标,而是一个指示符图标,让您知道某些事情正在发生(或将要发生)设备。指示器图标的示例包括闹钟图标,WiFi连接图标,移动网络图标,某些设备上的NFC图标等。如果您的应用程序是闹钟应用程序,您可以告诉Android系统显示警报图标,如here所述。