Remove usage of Telephonymanager getDefault() hidden API am: 70e03d953d
Change-Id: I0b1ab3053648d56c52a0679e7e25b14ff8156507
This commit is contained in:
@@ -2574,8 +2574,12 @@ class DatabaseHelper extends SQLiteOpenHelper {
|
|||||||
// value defined in system property
|
// value defined in system property
|
||||||
StringBuilder val = new StringBuilder();
|
StringBuilder val = new StringBuilder();
|
||||||
List<Integer> defaultNetworks = TelephonyProperties.default_network();
|
List<Integer> defaultNetworks = TelephonyProperties.default_network();
|
||||||
for (int phoneId = 0;
|
int phoneCount = 1;
|
||||||
phoneId < TelephonyManager.getDefault().getPhoneCount(); phoneId++) {
|
TelephonyManager telephonyManager = mContext.getSystemService(TelephonyManager.class);
|
||||||
|
if (telephonyManager != null) {
|
||||||
|
phoneCount = telephonyManager.getSupportedModemCount();
|
||||||
|
}
|
||||||
|
for (int phoneId = 0; phoneId < phoneCount; phoneId++) {
|
||||||
int mode = defaultNetworks.size() <= phoneId
|
int mode = defaultNetworks.size() <= phoneId
|
||||||
|| defaultNetworks.get(phoneId) == null
|
|| defaultNetworks.get(phoneId) == null
|
||||||
? RILConstants.PREFERRED_NETWORK_MODE : defaultNetworks.get(phoneId);
|
? RILConstants.PREFERRED_NETWORK_MODE : defaultNetworks.get(phoneId);
|
||||||
|
|||||||
Reference in New Issue
Block a user