diff options
author | mdooley <mdooley@google.com> | 2017-10-17 15:03:00 -0700 |
---|---|---|
committer | Eric Erfanian <erfanian@google.com> | 2017-10-17 20:08:11 -0700 |
commit | 645132b193b40cff8072205f3ca39f5ac779724e (patch) | |
tree | 18710ce497012f53e4d35261b4ba7c77e458450a | |
parent | 891fe0fc39defed1aa25b0c61ab6f727bf16bffe (diff) |
Allow voicemail transcription notifications to expand
Bug: 67430264
Test: manual
PiperOrigin-RevId: 172520128
Change-Id: I061e3b45599e1c14be387713e63f6fdeae367be4
-rw-r--r-- | java/com/android/dialer/app/calllog/VisualVoicemailNotifier.java | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/java/com/android/dialer/app/calllog/VisualVoicemailNotifier.java b/java/com/android/dialer/app/calllog/VisualVoicemailNotifier.java index 1836416a7..2fd9a2161 100644 --- a/java/com/android/dialer/app/calllog/VisualVoicemailNotifier.java +++ b/java/com/android/dialer/app/calllog/VisualVoicemailNotifier.java @@ -27,6 +27,7 @@ import android.os.Build.VERSION; import android.os.Build.VERSION_CODES; import android.support.annotation.NonNull; import android.support.annotation.Nullable; +import android.support.v4.app.NotificationCompat; import android.telecom.PhoneAccount; import android.telecom.PhoneAccountHandle; import android.telephony.TelephonyManager; @@ -76,7 +77,7 @@ final class VisualVoicemailNotifier { .getResources() .getQuantityString( R.plurals.notification_voicemail_title, newCalls.size(), newCalls.size()); - Notification.Builder groupSummary = + NotificationCompat.Builder groupSummary = createNotificationBuilder(context) .setContentTitle(contentTitle) .setContentText(callers) @@ -127,8 +128,8 @@ final class VisualVoicemailNotifier { return NOTIFICATION_TAG_PREFIX + voicemailUri; } - private static Notification.Builder createNotificationBuilder(@NonNull Context context) { - return new Notification.Builder(context) + private static NotificationCompat.Builder createNotificationBuilder(@NonNull Context context) { + return new NotificationCompat.Builder(context) .setSmallIcon(android.R.drawable.stat_notify_voicemail) .setColor(context.getColor(R.color.dialer_theme_color)) .setGroup(GROUP_KEY) @@ -143,7 +144,7 @@ final class VisualVoicemailNotifier { PhoneAccountHandle handle = getAccountForCall(context, voicemail); ContactInfo contactInfo = contactInfos.get(voicemail.number); - Notification.Builder builder = + NotificationCompat.Builder builder = createNotificationBuilder(context) .setContentTitle( ContactDisplayUtils.getTtsSpannedPhoneNumber( @@ -157,7 +158,9 @@ final class VisualVoicemailNotifier { if (!TextUtils.isEmpty(voicemail.transcription)) { Logger.get(context) .logImpression(DialerImpression.Type.VVM_NOTIFICATION_CREATED_WITH_TRANSCRIPTION); - builder.setContentText(voicemail.transcription); + builder + .setContentText(voicemail.transcription) + .setStyle(new NotificationCompat.BigTextStyle().bigText(voicemail.transcription)); } else { switch (voicemail.transcriptionState) { case VoicemailCompat.TRANSCRIPTION_IN_PROGRESS: |