I cannot set Big View styles

I cannot create a notification using Big View styles. Problems with the support library? My code is in Eclipse order (no errors), but only contentTitle, ContentText, icon ... is displayed in the notification ... this! No extra lines in my notification ... What happened? Thank you very much for your response. Here is the code ...

@Override
protected void onMessage(Context arg0, Intent arg1) {
    // TODO Auto-generated method stub
    //Log.d("onMessage", String.valueOf(arg1));
    //Log.d("onMessage", "Receive a message");
    // Get the data from intent and send to notification bar
    String message = arg1.getExtras().getString("message");
    generateNotification3(arg0, message);
}


private static void generateNotification3(Context context, String message) {    
    NotificationCompat.Builder mbuilder =
            new NotificationCompat.Builder(context)
            .setSmallIcon(R.drawable.ic_launcher)
            .setContentTitle("lolo")
            .setContentText("text")
            .setDefaults(Notification.DEFAULT_ALL) // requires VIBRATE permission
            /*
             * Sets the big view "big text" style and supplies the
             * text (the user reminder message) that will be displayed
             * in the detail area of the expanded notification.
             * These calls are ignored by the support library for
             * pre-4.1 devices.
             */
            .setStyle(new NotificationCompat.BigTextStyle()
                    .bigText(message));

     // Creates an explicit intent for an Activity in your app  
      Intent resultIntent = new Intent(context, Fsa.class);  

      // The stack builder object will contain an artificial back stack for  
      // the  
      // started Activity.  
      // This ensures that navigating backward from the Activity leads out of  
      // your application to the Home screen.  
      TaskStackBuilder stackBuilder = TaskStackBuilder.create(context);  

      // Adds the back stack for the Intent (but not the Intent itself)  
      stackBuilder.addParentStack(Fsa.class);  

      // Adds the Intent that starts the Activity to the top of the stack  
      stackBuilder.addNextIntent(resultIntent);  
      PendingIntent resultPendingIntent = stackBuilder.getPendingIntent(0,  
                PendingIntent.FLAG_UPDATE_CURRENT);  
      mbuilder.setContentIntent(resultPendingIntent);  

      NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);  

      // mId allows you to update the notification later on.  
      mNotificationManager.notify(100, mbuilder.build());  

}
+5
source share
1 answer

, " , , , " , Big View, .

, , :

setPriority(Notification.PRIORITY_MAX)

, (, , , - ).

+14

All Articles