Data Usage tab title should say "Cellular" with only 1 sim and wifi tab.
Bug: 19363726 Change-Id: Id4194deb126323b2f7674c58f9911f892793dff4
This commit is contained in:
@@ -670,10 +670,12 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
|
|||||||
final Context context = getActivity();
|
final Context context = getActivity();
|
||||||
mTabHost.clearAllTabs();
|
mTabHost.clearAllTabs();
|
||||||
|
|
||||||
for (int i = 0; i < mTelephonyManager.getSimCount(); i++) {
|
int simCount = mTelephonyManager.getSimCount();
|
||||||
|
|
||||||
|
for (int i = 0; i < simCount; i++) {
|
||||||
final SubscriptionInfo sir = Utils.findRecordBySlotId(context, i);
|
final SubscriptionInfo sir = Utils.findRecordBySlotId(context, i);
|
||||||
if (sir != null) {
|
if (sir != null) {
|
||||||
addMobileTab(context, sir);
|
addMobileTab(context, sir, (simCount > 1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2672,11 +2674,16 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
private void addMobileTab(Context context, SubscriptionInfo subInfo) {
|
private void addMobileTab(Context context, SubscriptionInfo subInfo, boolean isMultiSim) {
|
||||||
if (subInfo != null && mMobileTagMap != null) {
|
if (subInfo != null && mMobileTagMap != null) {
|
||||||
if (hasReadyMobileRadio(context, subInfo.getSubscriptionId())) {
|
if (hasReadyMobileRadio(context, subInfo.getSubscriptionId())) {
|
||||||
mTabHost.addTab(buildTabSpec(mMobileTagMap.get(subInfo.getSubscriptionId()),
|
if (isMultiSim) {
|
||||||
subInfo.getDisplayName()));
|
mTabHost.addTab(buildTabSpec(mMobileTagMap.get(subInfo.getSubscriptionId()),
|
||||||
|
subInfo.getDisplayName()));
|
||||||
|
} else {
|
||||||
|
mTabHost.addTab(buildTabSpec(mMobileTagMap.get(subInfo.getSubscriptionId()),
|
||||||
|
R.string.data_usage_tab_mobile));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (LOGD) Log.d(TAG, "addMobileTab: subInfoList is null");
|
if (LOGD) Log.d(TAG, "addMobileTab: subInfoList is null");
|
||||||
|
Reference in New Issue
Block a user