summaryrefslogtreecommitdiff
path: root/java/com/android/incallui/InCallPresenter.java
diff options
context:
space:
mode:
authoryueg <yueg@google.com>2017-11-15 16:20:07 -0800
committerzachh <zachh@google.com>2017-11-18 07:31:37 +0000
commit092b21cd0aadc3c134a22d6222254bd6a501c097 (patch)
treef596a7ed05dc5e7614dec8f1fee8279f63db757a /java/com/android/incallui/InCallPresenter.java
parent69a25063b2b62b3ae8acc4cb2044259e37522626 (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.java29
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