summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jayachandran C <jayachandranc@google.com> 2019-11-15 16:05:54 -0800
committer Jayachandran Chinnakkannu <jayachandranc@google.com> 2019-11-16 00:55:19 +0000
commit80eadad5b1c361b9eea2983212d1302bddd9a19e (patch)
treefa7ed64cb7b61589a21d677d470bb502c4ca76ee
parentaf35741307cd7f7cb6971faecb005a5865c9b211 (diff)
Remove usage of Telephonymanager from() hidden API
This CL changes to use getSystemService(TelephonyManager.class) Bug: 140768340 Test: atest DataUsageControllerTest Change-Id: I377973fac09c29e9085c280c89d748e1c79c13e2
-rw-r--r--packages/SettingsLib/src/com/android/settingslib/net/DataUsageController.java3
-rw-r--r--packages/SettingsLib/tests/robotests/src/com/android/settingslib/net/DataUsageControllerTest.java2
2 files changed, 3 insertions, 2 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/net/DataUsageController.java b/packages/SettingsLib/src/com/android/settingslib/net/DataUsageController.java
index ea3c1d95925c..092cbf3c7c12 100644
--- a/packages/SettingsLib/src/com/android/settingslib/net/DataUsageController.java
+++ b/packages/SettingsLib/src/com/android/settingslib/net/DataUsageController.java
@@ -222,7 +222,8 @@ public class DataUsageController {
}
}
- return TelephonyManager.from(mContext).createForSubscriptionId(subscriptionId);
+ return mContext.getSystemService(
+ TelephonyManager.class).createForSubscriptionId(subscriptionId);
}
public void setMobileDataEnabled(boolean enabled) {
diff --git a/packages/SettingsLib/tests/robotests/src/com/android/settingslib/net/DataUsageControllerTest.java b/packages/SettingsLib/tests/robotests/src/com/android/settingslib/net/DataUsageControllerTest.java
index 3da5e766c389..f7bee30a087f 100644
--- a/packages/SettingsLib/tests/robotests/src/com/android/settingslib/net/DataUsageControllerTest.java
+++ b/packages/SettingsLib/tests/robotests/src/com/android/settingslib/net/DataUsageControllerTest.java
@@ -75,7 +75,7 @@ public class DataUsageControllerTest {
public void setUp() throws RemoteException {
MockitoAnnotations.initMocks(this);
when(mTelephonyManager.createForSubscriptionId(anyInt())).thenReturn(mTelephonyManager);
- when(mContext.getSystemService(Context.TELEPHONY_SERVICE)).thenReturn(mTelephonyManager);
+ when(mContext.getSystemService(TelephonyManager.class)).thenReturn(mTelephonyManager);
when(mContext.getSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE))
.thenReturn(mSubscriptionManager);
when(mContext.getSystemService(NetworkStatsManager.class)).thenReturn(mNetworkStatsManager);