Skip to content

Commit 029749e

Browse files
fredquintanaAndroid Git Automerger
authored andcommitted
am acfd5eb: Merge "An extra is being written as one type and read as the wrong type." into ics-factoryrom
* commit 'acfd5ebb49bde9f64c604dfca5cbed8cafa64594': An extra is being written as one type and read as the wrong type.
2 parents 70a8568 + acfd5eb commit 029749e

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

core/java/android/accounts/ChooseAccountTypeActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,10 @@ public void onCreate(Bundle savedInstanceState) {
5656

5757
// Read the validAccountTypes, if present, and add them to the setOfAllowableAccountTypes
5858
Set<String> setOfAllowableAccountTypes = null;
59-
ArrayList<String> validAccountTypes = getIntent().getStringArrayListExtra(
59+
String[] validAccountTypes = getIntent().getStringArrayExtra(
6060
ChooseTypeAndAccountActivity.EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY);
6161
if (validAccountTypes != null) {
62-
setOfAllowableAccountTypes = new HashSet<String>(validAccountTypes.size());
62+
setOfAllowableAccountTypes = new HashSet<String>(validAccountTypes.length);
6363
for (String type : validAccountTypes) {
6464
setOfAllowableAccountTypes.add(type);
6565
}

core/java/android/accounts/ChooseTypeAndAccountActivity.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,10 @@ public void onCreate(Bundle savedInstanceState) {
141141

142142
// Read the validAccountTypes, if present, and add them to the setOfAllowableAccountTypes
143143
Set<String> setOfAllowableAccountTypes = null;
144-
final ArrayList<String> validAccountTypes =
145-
intent.getStringArrayListExtra(EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY);
144+
final String[] validAccountTypes =
145+
intent.getStringArrayExtra(EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY);
146146
if (validAccountTypes != null) {
147-
setOfAllowableAccountTypes = new HashSet<String>(validAccountTypes.size());
147+
setOfAllowableAccountTypes = new HashSet<String>(validAccountTypes.length);
148148
for (String type : validAccountTypes) {
149149
setOfAllowableAccountTypes.add(type);
150150
}
@@ -266,14 +266,14 @@ private void setResultAndFinish(final String accountName, final String accountTy
266266

267267
private void startChooseAccountTypeActivity() {
268268
final Intent intent = new Intent(this, ChooseAccountTypeActivity.class);
269-
intent.putStringArrayListExtra(EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY,
270-
getIntent().getStringArrayListExtra(EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY));
269+
intent.putExtra(EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY,
270+
getIntent().getStringArrayExtra(EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY));
271271
intent.putExtra(EXTRA_ADD_ACCOUNT_OPTIONS_BUNDLE,
272272
getIntent().getBundleExtra(EXTRA_ADD_ACCOUNT_OPTIONS_BUNDLE));
273273
intent.putExtra(EXTRA_ADD_ACCOUNT_REQUIRED_FEATURES_STRING_ARRAY,
274274
getIntent().getStringArrayExtra(EXTRA_ADD_ACCOUNT_REQUIRED_FEATURES_STRING_ARRAY));
275275
intent.putExtra(EXTRA_ADD_ACCOUNT_AUTH_TOKEN_TYPE_STRING,
276-
getIntent().getStringArrayExtra(EXTRA_ADD_ACCOUNT_AUTH_TOKEN_TYPE_STRING));
276+
getIntent().getStringExtra(EXTRA_ADD_ACCOUNT_AUTH_TOKEN_TYPE_STRING));
277277
startActivityForResult(intent, 0);
278278
}
279279

0 commit comments

Comments
 (0)