summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/sim
diff options
context:
space:
mode:
authorWink Saville <wink@google.com>2014-11-08 10:47:12 -0800
committerWink Saville <wink@google.com>2014-11-11 07:06:03 -0800
commitca7566125e00ed267aba831bd1d6d1ad78d90c17 (patch)
tree7116a9d81e89b9a0e5f7a9f8d714d1705a8379b0 /src/com/android/settings/sim
parent64cb79bb6982ebe2907daed761d829dea4fef081 (diff)
downloadpackages_apps_Settings-ca7566125e00ed267aba831bd1d6d1ad78d90c17.zip
packages_apps_Settings-ca7566125e00ed267aba831bd1d6d1ad78d90c17.tar.gz
packages_apps_Settings-ca7566125e00ed267aba831bd1d6d1ad78d90c17.tar.bz2
Update SubscriptionManager API as per API council.
bug: 17575308 Change-Id: Ib39a60e4f75981a466e9d606ec627756efad018d
Diffstat (limited to 'src/com/android/settings/sim')
-rw-r--r--src/com/android/settings/sim/SimSettings.java54
1 files changed, 27 insertions, 27 deletions
diff --git a/src/com/android/settings/sim/SimSettings.java b/src/com/android/settings/sim/SimSettings.java
index f4b5887..a371868 100644
--- a/src/com/android/settings/sim/SimSettings.java
+++ b/src/com/android/settings/sim/SimSettings.java
@@ -29,7 +29,7 @@ import android.preference.PreferenceCategory;
import android.preference.PreferenceScreen;
import android.provider.SearchIndexableResource;
import android.provider.Telephony;
-import android.telephony.SubInfoRecord;
+import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import android.telephony.PhoneNumberUtils;
@@ -104,13 +104,13 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
* mSubInfoList is the list of all SubInfos.
* mSelectableSubInfos is the list of SubInfos that a user can select for data, calls, and SMS.
*/
- private List<SubInfoRecord> mAvailableSubInfos = null;
- private List<SubInfoRecord> mSubInfoList = null;
- private List<SubInfoRecord> mSelectableSubInfos = null;
+ private List<SubscriptionInfo> mAvailableSubInfos = null;
+ private List<SubscriptionInfo> mSubInfoList = null;
+ private List<SubscriptionInfo> mSelectableSubInfos = null;
- private SubInfoRecord mCellularData = null;
- private SubInfoRecord mCalls = null;
- private SubInfoRecord mSMS = null;
+ private SubscriptionInfo mCellularData = null;
+ private SubscriptionInfo mCalls = null;
+ private SubscriptionInfo mSMS = null;
private PreferenceCategory mSimCards = null;
@@ -125,7 +125,7 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
super.onCreate(bundle);
if (mSubInfoList == null) {
- mSubInfoList = SubscriptionManager.getActiveSubInfoList();
+ mSubInfoList = SubscriptionManager.getActiveSubscriptionInfoList();
}
createPreferences();
@@ -141,11 +141,11 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
mSimCards = (PreferenceCategory)findPreference(SIM_CARD_CATEGORY);
final int numSlots = tm.getSimCount();
- mAvailableSubInfos = new ArrayList<SubInfoRecord>(numSlots);
- mSelectableSubInfos = new ArrayList<SubInfoRecord>();
+ mAvailableSubInfos = new ArrayList<SubscriptionInfo>(numSlots);
+ mSelectableSubInfos = new ArrayList<SubscriptionInfo>();
mNumSims = 0;
for (int i = 0; i < numSlots; ++i) {
- final SubInfoRecord sir = Utils.findRecordBySlotId(i);
+ final SubscriptionInfo sir = Utils.findRecordBySlotId(i);
mSimCards.addPreference(new SimPreference(getActivity(), sir, i));
mAvailableSubInfos.add(sir);
if (sir != null) {
@@ -163,9 +163,9 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
final int numSlots = tm.getSimCount();
mNumSims = 0;
- mAvailableSubInfos = new ArrayList<SubInfoRecord>(numSlots);
+ mAvailableSubInfos = new ArrayList<SubscriptionInfo>(numSlots);
for (int i = 0; i < numSlots; ++i) {
- final SubInfoRecord sir = Utils.findRecordBySlotId(i);
+ final SubscriptionInfo sir = Utils.findRecordBySlotId(i);
mAvailableSubInfos.add(sir);
if (sir != null) {
mNumSims++;
@@ -179,7 +179,7 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
}
private void updateSimSlotValues() {
- SubscriptionManager.getAllSubInfoList();
+ SubscriptionManager.getAllSubscriptionInfoList();
final int prefSize = mSimCards.getPreferenceCount();
for (int i = 0; i < prefSize; ++i) {
@@ -198,7 +198,7 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
private void updateSmsValues() {
final Preference simPref = findPreference(KEY_SMS);
- final SubInfoRecord sir = Utils.findRecordBySubId(SubscriptionManager.getDefaultSmsSubId());
+ final SubscriptionInfo sir = Utils.findRecordBySubId(SubscriptionManager.getDefaultSmsSubId());
simPref.setTitle(R.string.sms_messages_title);
if (mSubInfoList.size() == 1) {
simPref.setSummary(mSubInfoList.get(0).getDisplayName());
@@ -212,7 +212,7 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
private void updateCellularDataValues() {
final Preference simPref = findPreference(KEY_CELLULAR_DATA);
- final SubInfoRecord sir = Utils.findRecordBySubId(SubscriptionManager.getDefaultDataSubId());
+ final SubscriptionInfo sir = Utils.findRecordBySubId(SubscriptionManager.getDefaultDataSubId());
simPref.setTitle(R.string.cellular_data_title);
if (mSubInfoList.size() == 1) {
simPref.setSummary(mSubInfoList.get(0).getDisplayName());
@@ -240,7 +240,7 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
public void onResume() {
super.onResume();
- mSubInfoList = SubscriptionManager.getActiveSubInfoList();
+ mSubInfoList = SubscriptionManager.getActiveSubscriptionInfoList();
updateAvailableSubInfos();
updateAllOptions();
}
@@ -271,7 +271,7 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
@Override
public void onClick(DialogInterface dialog, int value) {
- final SubInfoRecord sir;
+ final SubscriptionInfo sir;
if (id == DATA_PICK) {
sir = mSelectableSubInfos.get(value);
@@ -305,7 +305,7 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
}
} else {
for (int i = 0; i < selectableSubInfoLength; ++i) {
- final SubInfoRecord sir = mSelectableSubInfos.get(i);
+ final SubscriptionInfo sir = mSelectableSubInfos.get(i);
CharSequence displayName = sir.getDisplayName();
if (displayName == null) {
displayName = "";
@@ -379,7 +379,7 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
}
}
- private void setActivity(Preference preference, SubInfoRecord sir) {
+ private void setActivity(Preference preference, SubscriptionInfo sir) {
final String key = preference.getKey();
if (key.equals(KEY_CELLULAR_DATA)) {
@@ -394,11 +394,11 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
}
private class SimPreference extends Preference{
- private SubInfoRecord mSubInfoRecord;
+ private SubscriptionInfo mSubInfoRecord;
private int mSlotId;
private int[] tintArr;
- public SimPreference(Context context, SubInfoRecord subInfoRecord, int slotId) {
+ public SimPreference(Context context, SubscriptionInfo subInfoRecord, int slotId) {
super(context);
mSubInfoRecord = subInfoRecord;
@@ -438,7 +438,7 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
}
}
- public SubInfoRecord getSubInfoRecord() {
+ public SubscriptionInfo getSubInfoRecord() {
return mSubInfoRecord;
}
@@ -528,13 +528,13 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
* @param context The Context
* @return Sorted Subscription List or NULL if no activated Subscription
*/
- public static List<SubInfoRecord> getSortedSubInfoList(Context context) {
- List<SubInfoRecord> infoList = SubscriptionManager.getActiveSubInfoList();
+ public static List<SubscriptionInfo> getSortedSubInfoList(Context context) {
+ List<SubscriptionInfo> infoList = SubscriptionManager.getActiveSubscriptionInfoList();
if (infoList != null) {
- Collections.sort(infoList, new Comparator<SubInfoRecord>() {
+ Collections.sort(infoList, new Comparator<SubscriptionInfo>() {
@Override
- public int compare(SubInfoRecord arg0, SubInfoRecord arg1) {
+ public int compare(SubscriptionInfo arg0, SubscriptionInfo arg1) {
int flag = arg0.getSimSlotIndex() - arg1.getSimSlotIndex();
if (flag == 0) {
return arg0.getSubscriptionId() - arg1.getSubscriptionId();