2016-07-04 2 views
4

Я пытаюсь создать простое уведомление. С помощью этого кода, уведомление отображается в виде значка в области уведомлений, и когда я открываю ящик уведомления он там ...Android-уведомление показывает полное название и текст

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()); 

Я хочу, чтобы это содержание уведомления на самом деле показать на верхней части экрана , а не только, что маленькая иконка появляется на верхней панели.

Подобно этому, enter image description here

Я попытался найти это и обнаружил, что ...

mBuilder.setPriority(NotificationCompat.PRIORITY_HIGH); 

должно помочь. Но уведомление не показывалось, появляется только маленький значок.

Если вы можете помочь, это было бы здорово.

+0

Можете ли вы показать нам пример того, что вы пытаясь достичь? Как любой графический/скриншот? – jaibatrik

+0

добавлено изображение что я хочу – RJB

ответ

2

Это ответ:

Вызванное хедз-ап Notifications.

Это должно быть достаточно:

mBuilder.setPriority(NotificationCompat.PRIORITY_HIGH); 

Однако я добавить эту строку:

mBuilder.setDefaults(Notification.DEFAULT_VIBRATE); 

Надеюсь, Google будет исправить это

+0

Это только показывает название, но другое содержимое скрыто .. Любая помощь и совет. – Neri

Смежные вопросы