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の「クラスの概要」セクションから:

重要:アプリケーションが以前に記憶されたアカウント選択を使用している場合、そのアカウントがgetAccountsByType(String)によって返されるアカウントのリストに残っていることを確認する必要があります。デバイス上でなくなったアカウントの認証トークンを要求すると、未定義の失敗が発生します。

于 2010-10-06T22:38:11.113 に答える