Hi geeks!
Im new to the android.accounts apis, and now Im trying to do something
with them but a seemly dummy problem occurs...
I`ve created an Authenticator for my app but did not yet implement the
abstract methods. The icon of it successfully appears in the system
Add a Account window, and I know that when I click it, the method
addAccount in the Authenticator will be invoked.
Now I wish to do some simple thing in this method, and write codes
below:
@Override
public Bundle addAccount(AccountAuthenticatorResponse response,
String accountType, String authTokenType, String[]
requiredFeatures,
Bundle options) {
String accountName = "[email protected]";
Account account = new Account(accountName, accountType);
String password = "example_password";
AccountManager manager = AccountManager.get(context);
manager.addAccountExplicitly(account, password, null);
Bundle bundle = new Bundle();
bundle.putString(AccountManager.KEY_ACCOUNT_NAME, accountName);
bundle.putString(AccountManager.KEY_ACCOUNT_TYPE, accountType);
bundle.putString(AccountManager.KEY_AUTHTOKEN,
"example_authtoken");
return bundle;
}
Ive seen the demo of SampleSyncAdapter, and make moves like it. But I
practice using these APIs by directly adding an account. But system
crashed by the line manager.addAccountExplicitly(account, password,
null); Whats wrong with it?
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en