diff options
author | yueg <yueg@google.com> | 2017-11-15 16:20:07 -0800 |
---|---|---|
committer | zachh <zachh@google.com> | 2017-11-18 07:31:37 +0000 |
commit | 092b21cd0aadc3c134a22d6222254bd6a501c097 (patch) | |
tree | f596a7ed05dc5e7614dec8f1fee8279f63db757a /java/com/android/incallui/InCallPresenter.java | |
parent | 69a25063b2b62b3ae8acc4cb2044259e37522626 (diff) |
Remove unused code InCallUiBings.getUiReadyBroadcastIntent().
It also fixes NPE when mContext is null in InCallPresenter.onUiShowing().
Test: InCallPresenterTest
PiperOrigin-RevId: 175898339
Change-Id: Id4aad7e15310663b9f561e5bdc56be5106e24ca8
Diffstat (limited to 'java/com/android/incallui/InCallPresenter.java')
-rw-r--r-- | java/com/android/incallui/InCallPresenter.java | 29 |
1 files changed, 2 insertions, 27 deletions
diff --git a/java/com/android/incallui/InCallPresenter.java b/java/com/android/incallui/InCallPresenter.java index 6c1c13027..fc2f34efe 100644 --- a/java/com/android/incallui/InCallPresenter.java +++ b/java/com/android/incallui/InCallPresenter.java @@ -88,8 +88,6 @@ import java.util.concurrent.atomic.AtomicBoolean; public class InCallPresenter implements CallList.Listener, AudioModeProvider.AudioModeListener { private static final String PIXEL2017_SYSTEM_FEATURE = "com.google.android.feature.PIXEL_2017_EXPERIENCE"; - private static final String EXTRA_FIRST_TIME_SHOWN = - "com.android.incallui.intent.extra.FIRST_TIME_SHOWN"; private static final long BLOCK_QUERY_TIMEOUT_MS = 1000; @@ -215,14 +213,7 @@ public class InCallPresenter implements CallList.Listener, AudioModeProvider.Aud } } }; - /** - * Is true when the activity has been previously started. Some code needs to know not just if the - * activity is currently up, but if it had been previously shown in foreground for this in-call - * session (e.g., StatusBarNotifier). This gets reset when the session ends in the tear-down - * method. - */ - private boolean mIsActivityPreviouslyStarted = false; - + /** Whether or not InCallService is bound to Telecom. */ private boolean mServiceBound = false; @@ -1052,22 +1043,7 @@ public class InCallPresenter implements CallList.Listener, AudioModeProvider.Aud mProximitySensor.onInCallShowing(showing); } - Intent broadcastIntent = Bindings.get(mContext).getUiReadyBroadcastIntent(mContext); - if (broadcastIntent != null) { - broadcastIntent.putExtra(EXTRA_FIRST_TIME_SHOWN, !mIsActivityPreviouslyStarted); - - if (showing) { - LogUtil.d("InCallPresenter.onUiShowing", "Sending sticky broadcast: ", broadcastIntent); - mContext.sendStickyBroadcast(broadcastIntent); - } else { - LogUtil.d("InCallPresenter.onUiShowing", "Removing sticky broadcast: ", broadcastIntent); - mContext.removeStickyBroadcast(broadcastIntent); - } - } - - if (showing) { - mIsActivityPreviouslyStarted = true; - } else { + if (!showing) { updateIsChangingConfigurations(); } @@ -1449,7 +1425,6 @@ public class InCallPresenter implements CallList.Listener, AudioModeProvider.Aud cleanupSurfaces(); - mIsActivityPreviouslyStarted = false; mIsChangingConfigurations = false; // blow away stale contact info so that we get fresh data on |