0

我正在尝试基于http://code.google.com/p/jumpnote/为应用程序建模

authBundle = am.getAuthToken(account, APPENGINE_SERVICE_NAME,
                        needAuthAction == NEED_AUTH_NOTIFICATION, null, null).getResult();


authToken = authBundle.getString(AccountManager.KEY_AUTHTOKEN);

在这种情况下,authToken 返回 null。

这可能是什么原因?

4

1 回答 1

1

该帐户是否已存在于设备上?从AccountManager javadoc的 Class Overview 部分:

重要提示:如果应用程序正在使用以前记住的帐户选择,它必须确保该帐户仍在 getAccountsByType(String) 返回的帐户列表中。为设备上不再存在的帐户请求身份验证令牌会导致未定义的失败。

于 2010-10-06T22:38:11.113 回答