分隔线下方的通知不会在状态栏上显示小图标

时间:2017-05-09 13:34:34

标签: android notifications

我的问题是,我的应用程序启动了一项服务,显示正在进行的通知,由于某种原因我希望它低于分隔线,但是当我让它显示在分隔线下方时,小图标不会显示#39 ; t显示在状态栏上

    NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(NotificationService.this);
    mBuilder.setSmallIcon(R.drawable.ic_small);
    mBuilder.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_large));
    mBuilder.setCategory(NotificationCompat.CATEGORY_SERVICE);
    mBuilder.setContentTitle("Testing");
    mBuilder.setContentText(sharedPreferences.getString("notifyText", "Default string"));
    mBuilder.setOngoing(true);
    mBuilder.setStyle(new NotificationCompat.BigTextStyle().bigText(sharedPreferences.getString("notifyText", "Default string")));
    mBuilder.setPriority(Notification.PRIORITY_MIN);
    mBuilder.setVisibility(Notification.VISIBILITY_PUBLIC);

我哪里错了?

1 个答案:

答案 0 :(得分:0)

我想问题不在于您的代码所使用的图标尺寸不合适。 See the guideline表示小图标。如果您使用的是材料设计,请参阅this guideline了解图标。