Android通知显示完整标题和文字

时间:2016-07-04 19:12:51

标签: android notifications

我正在尝试创建一个简单的通知。使用此代码,通知在通知区域中显示为一个图标,当我打开通知抽屉时,它就在那里......

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this);
        mBuilder.setSmallIcon(R.drawable.midday);
        mBuilder.setContentTitle("Midday");
        mBuilder.setContentText("Now it is midday");
        NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build());

我希望此通知内容实际显示在屏幕顶部,而不仅仅是顶部栏上显示小图标。

像这样,{{0}}

我试着搜索这个并发现......

    mBuilder.setPriority(NotificationCompat.PRIORITY_HIGH);

应该有所帮助。但它没有显示通知,只显示小图标。

如果你能提供帮助,那就太棒了。

1 个答案:

答案 0 :(得分:1)

这就是答案:

它被称为单挑通知。

这应该足够了:

mBuilder.setPriority(NotificationCompat.PRIORITY_HIGH);

但是,我必须添加这一行:

mBuilder.setDefaults(Notification.DEFAULT_VIBRATE);

希望谷歌能解决这个问题