La mia applicazione Android deve essere in grado di inviare brevi avvisi a un ampio gruppo di persone. Il posto ovvio per farlo è nel centro di notifica. La notifica completa appare nel ticker senza problemi, ma nel centro di notifica un utente può vedere solo le prime parole di coppia e poi un punto di vista. Le notifiche non sono per niente lunghe, solo 10-15 parole al massimo. Come posso trasformare il testo in una nuova riga?Notifica Android - Visualizza messaggio completo
Il mio codice per costruire le notifiche è qui
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 Visualizzazioni non sono supportati prima di 4.1, mi piacerebbe qualcosa che è più supportato – centree
'setStyle (nuova NotificationCompat.BigTextStyle(). BigText (aVeryLongString))' – likejiujitsu
@centree Utilizzare NotificationCompat per supportare le funzionalità di notifica più recenti sui dispositivi meno recenti. http://developer.android.com/reference/android/support/v4/app/NotificationCompat.html – pmont