Meine Android-Anwendung muss in der Lage sein, kurze Warnungen an eine große Gruppe von Menschen zu senden. Der naheliegende Ort dafür ist im Benachrichtigungszentrum. Die vollständige Benachrichtigung wird im Ticker ohne Probleme angezeigt, aber in der Benachrichtigungszentrale kann ein Benutzer nur die ersten paar Wörter und dann eine Elipsis sehen. Die Benachrichtigungen sind überhaupt nicht lang, nur 10-15 Wörter höchstens. Wie kann ich den Text auf eine neue Zeile umbrechen lassen?Android Notification- Display volle Nachricht
Mein Code die Benachrichtigungen zu bauen, ist hier
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.splash)
.setContentTitle("Student Engauge")
.setContentText(extras.getString("message"))
.setAutoCancel(true)
.setTicker(extras.getString("message"));
final int notificationId = 1;
NotificationManager nm = (NotificationManager) getApplicationContext()
.getSystemService(Context.NOTIFICATION_SERVICE);
nm.notify(notificationId, mBuilder.build());
Big Views hat nicht vor 4.1 unterstützt, würde ich etwas, das mehr unterstützt wird – centree
'setStyle (neu NotificationCompat.BigTextStyle(). BigText (aVeryLongString))' – likejiujitsu
@centree Verwenden Sie NotificationCompat, um die neueren Benachrichtigungsfunktionen auf älteren Geräten zu unterstützen. http://developer.android.com/reference/android/support/v4/app/NotificationCompat.html – pmont