@@ -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