Я использую устройство API 14. Я пытаюсь разработать многострочное уведомление, подобное уведомлениям Gmail. Я рассмотрел несколько вопросов переполнения стека, но не нашел решения, которое дало бы мне многострочное уведомление для API < 16. Обратите внимание, что уведомление Big View работает только для OS 4.1+, и я хочу это для API 14.Android Status bar multiline Notification 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());
Я не получаю Strings "привет 1", "привет 2", ... в отдельных строках. Пожалуйста, помогите мне ...
EDIT: Поскольку было опубликовано много неправильных решений, я хотел бы указать, что многострочные уведомления отлично работают на других современных мобильных телефонах (nexus). Код, который я опубликовал, не является неисправным/неисправным. Но это не работает на API 14.
Чувак взгляните на код правильно, пожалуйста !!! Я уже добавил inboxStyle.addLine («Hello 1») .addLine («Hello 2») .addLine («Hello 3») .addLine («Hello 4»); Это более или менее то, что вы пытаетесь сделать. – oathkeeper