diff options
author | twyen <twyen@google.com> | 2018-01-09 17:33:48 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-01-09 18:29:31 -0800 |
commit | 06fee1b28472f1019443c9b63ea9bd8aad9f5757 (patch) | |
tree | ca5a7198d176ad17ddb3ce16d2208f6825c3a05a /java/com/android/dialer/precall | |
parent | 6518fdb6a4adc054d4c9400a734cc4b194734b5c (diff) |
Allow SimSuggestionProvider to auto select phone account.
Bug: 70503524
Test: Unit tests.
PiperOrigin-RevId: 181400523
Change-Id: I07f2f2cd7c1402d1acb6bfbde9db8d90c888edf6
Diffstat (limited to 'java/com/android/dialer/precall')
-rw-r--r-- | java/com/android/dialer/precall/impl/CallingAccountSelector.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/java/com/android/dialer/precall/impl/CallingAccountSelector.java b/java/com/android/dialer/precall/impl/CallingAccountSelector.java index d407296da..9397d1848 100644 --- a/java/com/android/dialer/precall/impl/CallingAccountSelector.java +++ b/java/com/android/dialer/precall/impl/CallingAccountSelector.java @@ -175,6 +175,16 @@ public class CallingAccountSelector implements PreCallAction { LogUtil.i( "CallingAccountSelector.processPreferredAccount", "SIM suggested: " + result.suggestion.get().reason); + if (result.suggestion.get().shouldAutoSelect) { + Logger.get(coordinator.getActivity()) + .logImpression( + DialerImpression.Type.DUAL_SIM_SELECTION_SUGGESTION_AUTO_SELECTED); + LogUtil.i( + "CallingAccountSelector.processPreferredAccount", "Auto selected suggestion"); + builder.setPhoneAccountHandle(result.suggestion.get().phoneAccountHandle); + pendingAction.finish(); + return; + } } showDialog( coordinator, |