diff options
author | Fred Quintana <fredq@google.com> | 2011-09-19 17:30:44 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-09-19 17:30:44 -0700 |
commit | acfd5ebb49bde9f64c604dfca5cbed8cafa64594 (patch) | |
tree | 574cd66f3aa724626d0c3665d89ff91608018b97 /core/java/android | |
parent | 85a61c4d6fedff2f1539e4cfff4b173ce0a28a3f (diff) | |
parent | a77253a417e885f87280901a3519412262758412 (diff) | |
download | frameworks_base-acfd5ebb49bde9f64c604dfca5cbed8cafa64594.zip frameworks_base-acfd5ebb49bde9f64c604dfca5cbed8cafa64594.tar.gz frameworks_base-acfd5ebb49bde9f64c604dfca5cbed8cafa64594.tar.bz2 |
Merge "An extra is being written as one type and read as the wrong type." into ics-factoryrom
Diffstat (limited to 'core/java/android')
-rw-r--r-- | core/java/android/accounts/ChooseAccountTypeActivity.java | 4 | ||||
-rw-r--r-- | core/java/android/accounts/ChooseTypeAndAccountActivity.java | 12 |
2 files changed, 8 insertions, 8 deletions
diff --git a/core/java/android/accounts/ChooseAccountTypeActivity.java b/core/java/android/accounts/ChooseAccountTypeActivity.java index f53e6f3..5239e8c 100644 --- a/core/java/android/accounts/ChooseAccountTypeActivity.java +++ b/core/java/android/accounts/ChooseAccountTypeActivity.java @@ -56,10 +56,10 @@ public class ChooseAccountTypeActivity extends Activity implements AccountManage // Read the validAccountTypes, if present, and add them to the setOfAllowableAccountTypes Set<String> setOfAllowableAccountTypes = null; - ArrayList<String> validAccountTypes = getIntent().getStringArrayListExtra( + String[] validAccountTypes = getIntent().getStringArrayExtra( ChooseTypeAndAccountActivity.EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY); if (validAccountTypes != null) { - setOfAllowableAccountTypes = new HashSet<String>(validAccountTypes.size()); + setOfAllowableAccountTypes = new HashSet<String>(validAccountTypes.length); for (String type : validAccountTypes) { setOfAllowableAccountTypes.add(type); } diff --git a/core/java/android/accounts/ChooseTypeAndAccountActivity.java b/core/java/android/accounts/ChooseTypeAndAccountActivity.java index b4030b9..852c4dd 100644 --- a/core/java/android/accounts/ChooseTypeAndAccountActivity.java +++ b/core/java/android/accounts/ChooseTypeAndAccountActivity.java @@ -141,10 +141,10 @@ public class ChooseTypeAndAccountActivity extends Activity { // Read the validAccountTypes, if present, and add them to the setOfAllowableAccountTypes Set<String> setOfAllowableAccountTypes = null; - final ArrayList<String> validAccountTypes = - intent.getStringArrayListExtra(EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY); + final String[] validAccountTypes = + intent.getStringArrayExtra(EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY); if (validAccountTypes != null) { - setOfAllowableAccountTypes = new HashSet<String>(validAccountTypes.size()); + setOfAllowableAccountTypes = new HashSet<String>(validAccountTypes.length); for (String type : validAccountTypes) { setOfAllowableAccountTypes.add(type); } @@ -266,14 +266,14 @@ public class ChooseTypeAndAccountActivity extends Activity { private void startChooseAccountTypeActivity() { final Intent intent = new Intent(this, ChooseAccountTypeActivity.class); - intent.putStringArrayListExtra(EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY, - getIntent().getStringArrayListExtra(EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY)); + intent.putExtra(EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY, + getIntent().getStringArrayExtra(EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY)); intent.putExtra(EXTRA_ADD_ACCOUNT_OPTIONS_BUNDLE, getIntent().getBundleExtra(EXTRA_ADD_ACCOUNT_OPTIONS_BUNDLE)); intent.putExtra(EXTRA_ADD_ACCOUNT_REQUIRED_FEATURES_STRING_ARRAY, getIntent().getStringArrayExtra(EXTRA_ADD_ACCOUNT_REQUIRED_FEATURES_STRING_ARRAY)); intent.putExtra(EXTRA_ADD_ACCOUNT_AUTH_TOKEN_TYPE_STRING, - getIntent().getStringArrayExtra(EXTRA_ADD_ACCOUNT_AUTH_TOKEN_TYPE_STRING)); + getIntent().getStringExtra(EXTRA_ADD_ACCOUNT_AUTH_TOKEN_TYPE_STRING)); startActivityForResult(intent, 0); } |