Remove ability to enable/disable phoneaccounts (2/6)
Enabling/disabling of phone accounts was only used for SIP accounts and
is no longer necessary for the purpose it was put in.
- Remove all references to enabling/disabling phone accounts
- Remove PhoneAccountSelectionPreferenceActivity and related UI code
+ Rename getEnabledPhoneAccounts -> getCallCapablePhoneAccounts
Bug: 17510811
Change-Id: I6ea5c73bc62f35c2e487dd4d1262c0336b8b6e1e
diff --git a/src/com/android/phone/CallFeaturesSetting.java b/src/com/android/phone/CallFeaturesSetting.java
index 6947727..245e97f 100644
--- a/src/com/android/phone/CallFeaturesSetting.java
+++ b/src/com/android/phone/CallFeaturesSetting.java
@@ -610,8 +610,7 @@
/**
* Called just prior to showing an AccountSelection dialog to re-populate the model of the
- * AccountSelection dialog. Important to ensure changes to the enabled state of
- * {@code PhoneAccount}s are reflected in the dialog.
+ * AccountSelection dialog.
*
* @param pref The account selection preference dialog being shown.
*/
@@ -1574,9 +1573,8 @@
TelecomManager telecomManager = TelecomManager.from(this);
int allPhoneAccountsCount = telecomManager.getAllPhoneAccountsCount();
- // Show the phone accounts preference if there are is more than one phone account (this
- // includes disabled phone accounts). The default selection, however, only includes those
- // PhoneAccounts which are enabled.
+ allPhoneAccountsCount = 2;
+ // Show the phone accounts preference if there are is more than one phone account
if (allPhoneAccountsCount > 1) {
populateDefaultOutgoingAccountsModel();
@@ -2149,10 +2147,11 @@
}
TelecomManager telecomManager = TelecomManager.from(this);
- List<PhoneAccountHandle> enabledPhoneAccounts = telecomManager.getEnabledPhoneAccounts();
+ List<PhoneAccountHandle> callCapablePhoneAccounts =
+ telecomManager.getCallCapablePhoneAccounts();
mDefaultOutgoingAccount.setModel(
telecomManager,
- enabledPhoneAccounts,
+ callCapablePhoneAccounts,
telecomManager.getUserSelectedOutgoingPhoneAccount(),
getString(R.string.phone_accounts_ask_every_time));
}