2

My target is to show notification in normal mode.

enter image description here

After click on it to be expanded like example.

enter image description here

From here I must be able to click on buttons. Problem is that when I add

 .setStyle(new NotificationCompat.BigTextStyle()
     .setBigContentTitle(someBigTitle)
     .bigText(someString)))

it ovelaps the exsisting small test

.setContentText(someSmallText)
.setSubText(someSmallSubText)

and after click did not expand. I do not want to navigate to another activity on click. What must be my intent? Full code:

Intent intent = new Intent(context, MyActivity.class);
PendingIntent pIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
android.app.Notification mNotification = buildAndroidNotification(notification.getTitle(), someLogo, notification.getSubject(), pIntent, true);
mNotification.flags |= android.app.Notification.FLAG_AUTO_CANCEL;
notificationManager.notify(2, mNotification);

and builder:

mNotification = new NotificationCompat.Builder(context)
    .setContentTitle(smallHeading)
    .setSmallIcon(icon)
    .setContentIntent(intent)
    .setContentText(someSmallText)
    .setSubText(someSmallSubText)
    .addAction(R.drawable.some_icon, some_str, null)
    .addAction(R.drawable.some_icon, some_str2, null)
    .setStyle(new NotificationCompat.BigTextStyle()
        .setBigContentTitle(someBigTitle)
        .bigText(someString))
    .setWhen(created)
    .build();
IntoTheDeep
  • 4,027
  • 15
  • 39
  • 84

0 Answers0