当消息文本很长时,我尝试分两行发送通知
我已经试过了:
Message message = new Message.Builder().timeToLive(30)
.delayWhileIdle(true).addData("message", msg).build();
当文本“msg”包含更多字符时,通知显示为 消息:这是一条通知消息...
如何在两行中获取通知而不是获取...
最佳答案
试试这个:
NotificationManager notificationManager = getNotificationManager();
PendingIntent pi = getPendingIntent();
Builder builder = new Notification.Builder(this);
builder.setContentTitle(title)
.setContentText(message)
.setSmallIcon(R.drawable.ic_launcher)
.setAutoCancel(true);
Notification notification = new Notification.BigTextStyle(builder).bigText(message).build();
注意
它报告“错误”:调用需要 API 级别 16
但我在较低的 APIS 上使用...
关于java - GCM 多行通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33994408/