我正在尝试根据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。
可能导致这种情况的原因是什么?
答案 0 :(得分:1)
该帐户是否已存在于设备上?来自AccountManager javadoc的类概述部分:
重要提示:如果应用程序正在使用 以前记得的帐户 选择,它必须确保 帐户仍在列表中 返回的帐户 getAccountsByType(字符串)。请求 不再是帐户的身份验证令牌 在设备上导致未定义 故障。