diff options
Diffstat (limited to 'java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java')
-rw-r--r-- | java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java b/java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java index 156fa4255..bc989ea25 100644 --- a/java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java +++ b/java/com/android/dialer/calldetails/CallDetailsEntryViewHolder.java @@ -111,10 +111,10 @@ public class CallDetailsEntryViewHolder extends ViewHolder { callDuration.setVisibility(View.VISIBLE); callDuration.setText( CallEntryFormatter.formatDurationAndDataUsage( - context, entry.getDuration(), entry.getDataUsage(), false /* a11y */)); + context, entry.getDuration(), entry.getDataUsage())); callDuration.setContentDescription( - CallEntryFormatter.formatDurationAndDataUsage( - context, entry.getDuration(), entry.getDataUsage(), true /* a11y */)); + CallEntryFormatter.formatDurationAndDataUsageA11y( + context, entry.getDuration(), entry.getDataUsage())); } setMultimediaDetails(number, entry, showMultimediaDivider); } @@ -128,10 +128,7 @@ public class CallDetailsEntryViewHolder extends ViewHolder { HistoryResult historyResult = entry.getHistoryResults(0); multimediaDetailsContainer.setVisibility(View.VISIBLE); - multimediaDetailsContainer.setOnClickListener( - (v) -> { - DialerUtils.startActivityWithErrorToast(context, IntentUtil.getSendSmsIntent(number)); - }); + multimediaDetailsContainer.setOnClickListener((v) -> startSmsIntent(context, number)); multimediaImageContainer.setClipToOutline(true); if (!TextUtils.isEmpty(historyResult.getImageUri())) { @@ -159,12 +156,17 @@ public class CallDetailsEntryViewHolder extends ViewHolder { postCallNote.setVisibility(View.VISIBLE); postCallNote.setText( context.getString(R.string.message_in_quotes, entry.getHistoryResults(1).getText())); + postCallNote.setOnClickListener((v) -> startSmsIntent(context, number)); } else { LogUtil.i("CallDetailsEntryViewHolder.setMultimediaDetails", "no post call note"); } } } + private void startSmsIntent(Context context, String number) { + DialerUtils.startActivityWithErrorToast(context, IntentUtil.getSendSmsIntent(number)); + } + private static boolean isIncoming(@NonNull HistoryResult historyResult) { return historyResult.getType() == Type.INCOMING_POST_CALL || historyResult.getType() == Type.INCOMING_CALL_COMPOSER; |