我正在使用API 14設備。我一直在嘗試開發類似於Gmail通知的多行通知。我已經經歷了幾個堆棧溢出的問題,但沒有找到任何解決方案,這將給我多線通知API < 16. 請注意,大視圖通知僅適用於OS 4.1+,我希望這用於API 14.Android狀態欄multiline通知API 14
NotificationCompat.Builder builder = new NotificationCompat.Builder(this);
NotificationCompat.InboxStyle inboxStyle;
inboxStyle = new NotificationCompat.InboxStyle();
inboxStyle.addLine("Hello 1")
.addLine("Hello 2")
.addLine("Hello 3")
.addLine("Hello 4");
builder.setStyle(inboxStyle);
builder.setTicker("HELLO WORLD MSG");
builder.setSmallIcon(android.R.drawable.sym_def_app_icon);
builder.setContentTitle("HELLO WORLD");
builder.setPriority(NotificationCompat.PRIORITY_HIGH);
notificationManager.notify(1000, builder.build());
我沒有得到字符串 「你好1」, 「你好2」,......在不同的線路。請幫助我...
編輯:由於許多錯誤的解決方案已發佈,我想指出,多行通知在其他現代手機(nexus)工作正常。我發佈的代碼沒有錯誤/錯誤。但它並不適用於API工作14
老兄仔細看看代碼請!!!我已經添加了inboxStyle.addLine(「Hello 1」) .addLine(「Hello 2」) .addLine(「Hello 3」) .addLine(「Hello 4」);這或多或少是你想要做的。 – oathkeeper