Merge "Change subId to int from long" into lmp-mr1-dev
This commit is contained in:
@@ -268,7 +268,7 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
|
|||||||
private MenuItem mMenuCellularNetworks;
|
private MenuItem mMenuCellularNetworks;
|
||||||
|
|
||||||
private List<SubInfoRecord> mSubInfoList;
|
private List<SubInfoRecord> mSubInfoList;
|
||||||
private Map<Long,String> mMobileTagMap;
|
private Map<Integer,String> mMobileTagMap;
|
||||||
|
|
||||||
/** Flag used to ignore listeners during binding. */
|
/** Flag used to ignore listeners during binding. */
|
||||||
private boolean mBinding;
|
private boolean mBinding;
|
||||||
@@ -932,7 +932,7 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
|
|||||||
*/
|
*/
|
||||||
private Boolean mMobileDataEnabled;
|
private Boolean mMobileDataEnabled;
|
||||||
|
|
||||||
private boolean isMobileDataEnabled(long subId) {
|
private boolean isMobileDataEnabled(int subId) {
|
||||||
boolean isEnable = false;
|
boolean isEnable = false;
|
||||||
if (mMobileDataEnabled != null) {
|
if (mMobileDataEnabled != null) {
|
||||||
// TODO: deprecate and remove this once enabled flag is on policy
|
// TODO: deprecate and remove this once enabled flag is on policy
|
||||||
@@ -1352,7 +1352,7 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
|
|||||||
return SystemProperties.get(TEST_SUBSCRIBER_PROP, actualSubscriberId);
|
return SystemProperties.get(TEST_SUBSCRIBER_PROP, actualSubscriberId);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String getActiveSubscriberId(Context context, long subId) {
|
private static String getActiveSubscriberId(Context context, int subId) {
|
||||||
final TelephonyManager tele = TelephonyManager.from(context);
|
final TelephonyManager tele = TelephonyManager.from(context);
|
||||||
return tele.getSubscriberId(subId);
|
return tele.getSubscriberId(subId);
|
||||||
}
|
}
|
||||||
@@ -2209,7 +2209,7 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
|
|||||||
private static String computeTabFromIntent(Intent intent) {
|
private static String computeTabFromIntent(Intent intent) {
|
||||||
final NetworkTemplate template = intent.getParcelableExtra(EXTRA_NETWORK_TEMPLATE);
|
final NetworkTemplate template = intent.getParcelableExtra(EXTRA_NETWORK_TEMPLATE);
|
||||||
if (template == null) {
|
if (template == null) {
|
||||||
final long subId = intent.getLongExtra(PhoneConstants.SUBSCRIPTION_KEY,
|
final int subId = intent.getIntExtra(PhoneConstants.SUBSCRIPTION_KEY,
|
||||||
SubscriptionManager.INVALID_SUB_ID);
|
SubscriptionManager.INVALID_SUB_ID);
|
||||||
if (SubscriptionManager.isValidSubId(subId)) {
|
if (SubscriptionManager.isValidSubId(subId)) {
|
||||||
return TAB_MOBILE + String.valueOf(subId);
|
return TAB_MOBILE + String.valueOf(subId);
|
||||||
@@ -2319,7 +2319,7 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
|
|||||||
/*
|
/*
|
||||||
* TODO: consider adding to TelephonyManager or SubscritpionManager.
|
* TODO: consider adding to TelephonyManager or SubscritpionManager.
|
||||||
*/
|
*/
|
||||||
public static boolean hasReadyMobileRadio(Context context, long subId) {
|
public static boolean hasReadyMobileRadio(Context context, int subId) {
|
||||||
if (TEST_RADIOS) {
|
if (TEST_RADIOS) {
|
||||||
return SystemProperties.get(TEST_RADIOS_PROP).contains("mobile");
|
return SystemProperties.get(TEST_RADIOS_PROP).contains("mobile");
|
||||||
}
|
}
|
||||||
@@ -2565,11 +2565,11 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
|
|||||||
* @param subInfoList The subscription Info List
|
* @param subInfoList The subscription Info List
|
||||||
* @return The map or null if no activated subscription
|
* @return The map or null if no activated subscription
|
||||||
*/
|
*/
|
||||||
private Map<Long, String> initMobileTabTag(List<SubInfoRecord> subInfoList) {
|
private Map<Integer, String> initMobileTabTag(List<SubInfoRecord> subInfoList) {
|
||||||
Map<Long,String> map = null;
|
Map<Integer, String> map = null;
|
||||||
if (subInfoList != null) {
|
if (subInfoList != null) {
|
||||||
String mobileTag;
|
String mobileTag;
|
||||||
map = new HashMap<Long, String>();
|
map = new HashMap<Integer, String>();
|
||||||
for (SubInfoRecord subInfo : subInfoList) {
|
for (SubInfoRecord subInfo : subInfoList) {
|
||||||
mobileTag = TAB_MOBILE + String.valueOf(subInfo.subId);
|
mobileTag = TAB_MOBILE + String.valueOf(subInfo.subId);
|
||||||
map.put(subInfo.subId,mobileTag);
|
map.put(subInfo.subId,mobileTag);
|
||||||
@@ -2582,9 +2582,9 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
|
|||||||
return currentTab != null ? currentTab.contains(TAB_MOBILE) : false;
|
return currentTab != null ? currentTab.contains(TAB_MOBILE) : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private long getSubId(String currentTab) {
|
private int getSubId(String currentTab) {
|
||||||
Set<Long> set = mMobileTagMap.keySet();
|
Set<Integer> set = mMobileTagMap.keySet();
|
||||||
for (Long subId : set) {
|
for (Integer subId : set) {
|
||||||
if (mMobileTagMap.get(subId).equals(currentTab)) {
|
if (mMobileTagMap.get(subId).equals(currentTab)) {
|
||||||
return subId;
|
return subId;
|
||||||
}
|
}
|
||||||
@@ -2594,8 +2594,8 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
|
|||||||
}
|
}
|
||||||
|
|
||||||
//SUB SELECT
|
//SUB SELECT
|
||||||
private boolean isMobileDataAvailable(long subId) {
|
private boolean isMobileDataAvailable(int subId) {
|
||||||
long[] subIds = SubscriptionManager.getSubId(PhoneConstants.SUB1);
|
int[] subIds = SubscriptionManager.getSubId(PhoneConstants.SUB1);
|
||||||
return subIds[0] == subId;
|
return subIds[0] == subId;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -241,7 +241,7 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
|
|||||||
* finds a record with subId.
|
* finds a record with subId.
|
||||||
* Since the number of SIMs are few, an array is fine.
|
* Since the number of SIMs are few, an array is fine.
|
||||||
*/
|
*/
|
||||||
private SubInfoRecord findRecordBySubId(final long subId) {
|
private SubInfoRecord findRecordBySubId(final int subId) {
|
||||||
final int availableSubInfoLength = mAvailableSubInfos.size();
|
final int availableSubInfoLength = mAvailableSubInfos.size();
|
||||||
|
|
||||||
for (int i = 0; i < availableSubInfoLength; ++i) {
|
for (int i = 0; i < availableSubInfoLength; ++i) {
|
||||||
|
Reference in New Issue
Block a user