“不幸的是,Exchange服务已停止”和AccountManager

时间:2014-11-19 20:02:51

标签: android

我正在开发一个Android应用程序,用于创建用户帐户并在Parse中远程保存/检索数据。

我实现了AbstractAccountAuthenticator并定义了AuthenticatorActivity。在AuthenticatorActvity中,我从TextViews中读取了userName和UserPassword。然后我检查帐户是否已存在或是否需要添加到AccountManager。

我做:

String accountName = intent.getStringExtra(AccountManager.KEY_ACCOUNT_NAME);
String accountPassword = intent.getStringExtra(PARAM_USER_PASS);
mAccountManager = AccountManager.get(getBaseContext());
final Account account = new Account(accountName, AccountGeneral.ACCOUNT_TYPE);
if(mAccountManager.getPassword(account)==null){
  // The account is not is mAccountManager
  mAccountManager.addAccountExplicitly(account, accountPassword, null);
  mAccountManager.setAuthToken(account, mAuthTokenType, authtoken);
}else{
   mAccountManager.setPassword(account, accountPassword);
}

我的问题是,因为addAccount明确地会添加帐户,但会打开一个窗口说:“不幸的是Exchange服务已停止”。但是,一切正常,我在LogCat上没有错误。在Parse上保存/检索数据。并且在第一次登录后窗口不再出现。

是否有人有想法解决我的问题?

0 个答案:

没有答案