Development issue/problem:
I followed this example code
In the Large Text Notifications section, indicate that a large text notification form should be displayed, as shown in the image below:
Interestingly, we cannot set the default advanced notification in Big Text? mode notifications.
The people who know, can’t or shouldn’t,
If you don’t mind my saying so,
Please, tell me how to do this,
Thank you!
How can I solve this problem?
Solution 1:
The documentation states :
The large notification display is displayed only when the notification is expanded
, which happens when the notification is at the top of the
notification panel, or when the user gestures to expand the
notification.
So my answer is this: No, you can’t extend it by default.
However, there is a trick to getting the notification to the top of the list where it is expanded. Just set the priority to Notification.PRIORITY_MAX and chances are your request will be at the top of the list.
Solution 2:
Notification noti = new notification.Builder()
… // Same notification properties as the other
.setStyle(new Notification.bigPictureStyle().bigPicture(mBitmap))
.build() ;
They change.
.setStyle(new NotificationCompat.BigTextStyle().bigText(th_alert))
Notification
notification = new NotificationCompat.Builder(context)
Here’s an example:
You can set the code here
Intent = new intent (context, ReserveStatusActivity.class);
PendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
NotificationManager notificationManager =
(NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
Intent = new Intent(String).valueOf(PushActivity.class));
int.putExtra(message, MESSAGE);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(context);
stackBuilder.addParentStack(PushActivity). ;
stackBuilder.addNextIntent(intent) ;
// PendingIntent pendingIntent =
stackBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT) ;
// android.support.v4.app.notificationCompat.bigTextStyle bigStyle = new context NotificationCompat.bigTextStyle();
// bigStyle.bigText((CharSequence))
notify = new NotificationCompat.Builder(context)
.setSmallIcon(R.mipmap.ic_launcher)
.setContentTitle(th_title)
.setContentText(th_alert)
.setAutoCancel(true)
// ..setStyle(new Notification.BigTextStyle().bigText(th_alert) ตัวเก่า
// .setStyle(new NotificationCompat.BigTextStyle().bigText(th_title))
.setStyle(new NotificationCompat.BigTextStyle().bigText(th_alert))
.setContentIntent(pendingIntent)
.setNumber(++numMessages)
.build() ;
notification.sound = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION) ;
notificationManager.notification(1000, notification) ;
Solution 3:
notificationBuilder.setStyle(new NotificationCompat.bigTextStyle().bigText(your long text here))
Just set up your notification generator.
Solution 4:
If you are using Push Notification V5, you do not need to make any changes to the file to display multiple lines of the notification, you just need to remove the style field of the sent object. Different message rules are automatically visible. For more information, vote for an answer, ask your question. Let me help you.
For your information, please find this issue
Solution no. 5:
From this notification code you have images and text in large print or larger.
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context);
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
mBuilder.setSmallIcon(R.drawable.small_logo) ;
mBuilder.setColor(Color.parseColor(#D74F4F)) ;
} else {
mBuilder.setSmallIcon(icon) ;
}
mBuilder.setTicker(title).setWhen(when);
mBuilder.setAutoCancel(true);
mBuilder.setContentTitle(title);
mBuilder.setContentIntent(intent);
mBuilder.setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION));
mBuilder.setLargeIcon(BitmapFactory.decodeResource(context).getResources(), icon));
mBuilder.setContentText(msg);
mBuilder.setPriority(Notification.PRIORITY_MAX);
if (Utilities.validateString(banner_path)) {
mBuilder.setStyle(notiStyle);
} else {
mBuilder.setStyle(new NotificationCompat.bigTextStyle().bigText(msg));
}
Notification noti = mBuilder.build();
notificationManager.notify(0, noti) ;
Good luck!
Related Tags:
notification with image android, android notification styles, custom expandable notification android, android show push notification, android notification text cut off, bigpicturestyle, android collapse notifications, notification set style android, create the notification expandable android application project for screenshot, android expand notification programmatically, android notifications always expanded, android multiline notification, android notification large icon, inbox style notification android