Loading InCallUI/src/com/android/incallui/Call.java +0 −1 Original line number Diff line number Diff line Loading @@ -319,7 +319,6 @@ public class Call { private static int translateState(int state) { switch (state) { case android.telecom.Call.STATE_NEW: return Call.State.NEW; case android.telecom.Call.STATE_CONNECTING: return Call.State.CONNECTING; case android.telecom.Call.STATE_SELECT_PHONE_ACCOUNT: Loading InCallUI/src/com/android/incallui/InCallActivity.java +9 −11 Original line number Diff line number Diff line Loading @@ -83,7 +83,7 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { private ConferenceManagerFragment mConferenceManagerFragment; private FragmentManager mChildFragmentManager; private boolean mIsForegroundActivity; private boolean mIsVisible; private AlertDialog mDialog; /** Use to pass 'showDialpad' from {@link #onNewIntent} to {@link #onResume} */ Loading Loading @@ -252,6 +252,8 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { Log.d(this, "onStart()..."); super.onStart(); mIsVisible = true; if (mOrientationEventListener.canDetectOrientation()) { Log.v(this, "Orientation detection enabled."); mOrientationEventListener.enable(); Loading @@ -271,8 +273,6 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { Log.i(this, "onResume()..."); super.onResume(); mIsForegroundActivity = true; InCallPresenter.getInstance().setThemeColors(); InCallPresenter.getInstance().onUiShowing(true); Loading @@ -298,10 +298,6 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { @Override protected void onPause() { Log.d(this, "onPause()..."); super.onPause(); mIsForegroundActivity = false; if (mDialpadFragment != null ) { mDialpadFragment.onDialerKeyUp(null); } Loading @@ -310,11 +306,13 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { if (isFinishing()) { InCallPresenter.getInstance().unsetActivity(this); } super.onPause(); } @Override protected void onStop() { Log.d(this, "onStop()..."); mIsVisible = false; InCallPresenter.getInstance().updateIsChangingConfigurations(); InCallPresenter.getInstance().onActivityStopped(); mOrientationEventListener.disable(); Loading Loading @@ -353,10 +351,10 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { } /** * Returns true when theActivity is in foreground (between onResume and onPause). * Returns true when the Activity is currently visible (between onStart and onStop). */ /* package */ boolean isForegroundActivity() { return mIsForegroundActivity; /* package */ boolean isVisible() { return mIsVisible; } private boolean hasPendingDialogs() { Loading Loading @@ -791,7 +789,7 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { } public void showPostCharWaitDialog(String callId, String chars) { if (isForegroundActivity()) { if (isVisible()) { final PostCharDialogFragment fragment = new PostCharDialogFragment(callId, chars); fragment.show(getFragmentManager(), "postCharWait"); Loading InCallUI/src/com/android/incallui/InCallPresenter.java +1 −1 Original line number Diff line number Diff line Loading @@ -738,7 +738,7 @@ public class InCallPresenter implements CallList.Listener, * Returns true if the incall app is the foreground application. */ public boolean isShowingInCallUi() { return (isActivityStarted() && mInCallActivity.isForegroundActivity()); return (isActivityStarted() && mInCallActivity.isVisible()); } /** Loading Loading
InCallUI/src/com/android/incallui/Call.java +0 −1 Original line number Diff line number Diff line Loading @@ -319,7 +319,6 @@ public class Call { private static int translateState(int state) { switch (state) { case android.telecom.Call.STATE_NEW: return Call.State.NEW; case android.telecom.Call.STATE_CONNECTING: return Call.State.CONNECTING; case android.telecom.Call.STATE_SELECT_PHONE_ACCOUNT: Loading
InCallUI/src/com/android/incallui/InCallActivity.java +9 −11 Original line number Diff line number Diff line Loading @@ -83,7 +83,7 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { private ConferenceManagerFragment mConferenceManagerFragment; private FragmentManager mChildFragmentManager; private boolean mIsForegroundActivity; private boolean mIsVisible; private AlertDialog mDialog; /** Use to pass 'showDialpad' from {@link #onNewIntent} to {@link #onResume} */ Loading Loading @@ -252,6 +252,8 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { Log.d(this, "onStart()..."); super.onStart(); mIsVisible = true; if (mOrientationEventListener.canDetectOrientation()) { Log.v(this, "Orientation detection enabled."); mOrientationEventListener.enable(); Loading @@ -271,8 +273,6 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { Log.i(this, "onResume()..."); super.onResume(); mIsForegroundActivity = true; InCallPresenter.getInstance().setThemeColors(); InCallPresenter.getInstance().onUiShowing(true); Loading @@ -298,10 +298,6 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { @Override protected void onPause() { Log.d(this, "onPause()..."); super.onPause(); mIsForegroundActivity = false; if (mDialpadFragment != null ) { mDialpadFragment.onDialerKeyUp(null); } Loading @@ -310,11 +306,13 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { if (isFinishing()) { InCallPresenter.getInstance().unsetActivity(this); } super.onPause(); } @Override protected void onStop() { Log.d(this, "onStop()..."); mIsVisible = false; InCallPresenter.getInstance().updateIsChangingConfigurations(); InCallPresenter.getInstance().onActivityStopped(); mOrientationEventListener.disable(); Loading Loading @@ -353,10 +351,10 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { } /** * Returns true when theActivity is in foreground (between onResume and onPause). * Returns true when the Activity is currently visible (between onStart and onStop). */ /* package */ boolean isForegroundActivity() { return mIsForegroundActivity; /* package */ boolean isVisible() { return mIsVisible; } private boolean hasPendingDialogs() { Loading Loading @@ -791,7 +789,7 @@ public class InCallActivity extends Activity implements FragmentDisplayManager { } public void showPostCharWaitDialog(String callId, String chars) { if (isForegroundActivity()) { if (isVisible()) { final PostCharDialogFragment fragment = new PostCharDialogFragment(callId, chars); fragment.show(getFragmentManager(), "postCharWait"); Loading
InCallUI/src/com/android/incallui/InCallPresenter.java +1 −1 Original line number Diff line number Diff line Loading @@ -738,7 +738,7 @@ public class InCallPresenter implements CallList.Listener, * Returns true if the incall app is the foreground application. */ public boolean isShowingInCallUi() { return (isActivityStarted() && mInCallActivity.isForegroundActivity()); return (isActivityStarted() && mInCallActivity.isVisible()); } /** Loading