diff options
| author | 2021-03-25 13:13:34 +0000 | |
|---|---|---|
| committer | 2021-03-25 13:13:34 +0000 | |
| commit | 5f942daa45aceb741c33cb33f44b1c966a894f84 (patch) | |
| tree | 02ef5a4f12f2c9464999958506ac0f774e673b36 | |
| parent | bed549f061b096ba99610d17616a7c702e052d14 (diff) | |
| parent | 41c5d4f21487ccc926a5bb63ad245a4984902baa (diff) | |
Merge "Address small comments from http://ag/13957078" into sc-dev
4 files changed, 29 insertions, 12 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/CarrierTextManager.java b/packages/SystemUI/src/com/android/keyguard/CarrierTextManager.java index bb1d9729ccc3..cfef6cb399ed 100644 --- a/packages/SystemUI/src/com/android/keyguard/CarrierTextManager.java +++ b/packages/SystemUI/src/com/android/keyguard/CarrierTextManager.java @@ -160,11 +160,18 @@ public class CarrierTextManager { * * @param separator Separator between different parts of the text */ - private CarrierTextManager(Context context, CharSequence separator, boolean showAirplaneMode, - boolean showMissingSim, @Nullable WifiManager wifiManager, - TelephonyManager telephonyManager, TelephonyListenerManager telephonyListenerManager, - WakefulnessLifecycle wakefulnessLifecycle, @Main Executor mainExecutor, - @Background Executor bgExecutor, KeyguardUpdateMonitor keyguardUpdateMonitor) { + private CarrierTextManager( + Context context, + CharSequence separator, + boolean showAirplaneMode, + boolean showMissingSim, + @Nullable WifiManager wifiManager, + TelephonyManager telephonyManager, + TelephonyListenerManager telephonyListenerManager, + WakefulnessLifecycle wakefulnessLifecycle, + @Main Executor mainExecutor, + @Background Executor bgExecutor, + KeyguardUpdateMonitor keyguardUpdateMonitor) { mContext = context; mIsEmergencyCallCapable = telephonyManager.isVoiceCapable(); @@ -633,12 +640,15 @@ public class CarrierTextManager { private boolean mShowMissingSim; @Inject - public Builder(Context context, @Main Resources resources, + public Builder( + Context context, + @Main Resources resources, @Nullable WifiManager wifiManager, TelephonyManager telephonyManager, TelephonyListenerManager telephonyListenerManager, WakefulnessLifecycle wakefulnessLifecycle, - @Main Executor mainExecutor, @Background Executor bgExecutor, + @Main Executor mainExecutor, + @Background Executor bgExecutor, KeyguardUpdateMonitor keyguardUpdateMonitor) { mContext = context; mSeparator = resources.getString( @@ -668,8 +678,8 @@ public class CarrierTextManager { public CarrierTextManager build() { return new CarrierTextManager( mContext, mSeparator, mShowAirplaneMode, mShowMissingSim, mWifiManager, - mTelephonyManager, mTelephonyListenerManager, - mWakefulnessLifecycle, mMainExecutor, mBgExecutor, mKeyguardUpdateMonitor); + mTelephonyManager, mTelephonyListenerManager, mWakefulnessLifecycle, + mMainExecutor, mBgExecutor, mKeyguardUpdateMonitor); } } /** diff --git a/packages/SystemUI/src/com/android/systemui/telephony/TelephonyCallback.java b/packages/SystemUI/src/com/android/systemui/telephony/TelephonyCallback.java index 3bc26322e6cd..95216c559420 100644 --- a/packages/SystemUI/src/com/android/systemui/telephony/TelephonyCallback.java +++ b/packages/SystemUI/src/com/android/systemui/telephony/TelephonyCallback.java @@ -28,6 +28,12 @@ import java.util.List; import javax.inject.Inject; +/** + * Class for use by {@link TelephonyListenerManager} to centralize TelephonyManager Callbacks. + * + * There are more callback interfaces defined in {@link android.telephony.TelephonyCallback} that + * are not currently covered. Add them here if they ever become necessary. + */ class TelephonyCallback extends android.telephony.TelephonyCallback implements ActiveDataSubscriptionIdListener, CallStateListener, ServiceStateListener { diff --git a/packages/SystemUI/src/com/android/systemui/telephony/TelephonyListenerManager.java b/packages/SystemUI/src/com/android/systemui/telephony/TelephonyListenerManager.java index 4e1accacfb7f..3111930b2e60 100644 --- a/packages/SystemUI/src/com/android/systemui/telephony/TelephonyListenerManager.java +++ b/packages/SystemUI/src/com/android/systemui/telephony/TelephonyListenerManager.java @@ -47,7 +47,9 @@ public class TelephonyListenerManager { private boolean mListening = false; @Inject - public TelephonyListenerManager(TelephonyManager telephonyManager, @Main Executor executor, + public TelephonyListenerManager( + TelephonyManager telephonyManager, + @Main Executor executor, TelephonyCallback telephonyCallback) { mTelephonyManager = telephonyManager; mExecutor = executor; diff --git a/packages/SystemUI/tests/src/com/android/systemui/telephony/TelephonyCallbackTest.java b/packages/SystemUI/tests/src/com/android/systemui/telephony/TelephonyCallbackTest.java index 463b33602c15..ac15903e9806 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/telephony/TelephonyCallbackTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/telephony/TelephonyCallbackTest.java @@ -27,7 +27,6 @@ import androidx.test.runner.AndroidJUnit4; import com.android.systemui.SysuiTestCase; -import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; @@ -36,7 +35,7 @@ import org.junit.runner.RunWith; public class TelephonyCallbackTest extends SysuiTestCase { private TelephonyCallback mTelephonyCallback = new TelephonyCallback(); - + @Test public void testAddListener_ActiveDataSubscriptionIdListener() { assertThat(mTelephonyCallback.hasAnyListeners()).isFalse(); |