2014-09-22 13 views
6

Uygulamamda ikinci bir belirteç oluştururken sorun yaşıyorum. Telefonuma 2 hesap kaydettim. İlk hesap belirtecini kullandığımda oluşturuluyor, ancak ikinci simgeyi seçtiğimde oluşturulmuyor. Kodum:Google hesabına erişmek için jeton oluşturma

android.accounts.AuthenticatorException: Ben aşağıdaki hataları almak

accountManager.getAuthTokenByFeatures("com.google", "Manage your tasks", null, this, 
          Bundle.EMPTY, Bundle.EMPTY, new AccountManagerCallback<Bundle>() { 
           @Override 
           public void run(AccountManagerFuture<Bundle> bundleAccountManagerFuture) { 
            try { 
             String token = bundleAccountManagerFuture.getResult() 
               .getString(AccountManager.KEY_AUTHTOKEN); 
             Log.e("token", token); 
            } catch (AuthenticatorException e) { 
             e.printStackTrace(); 
            } catch (OperationCanceledException e) { 
             e.printStackTrace(); 
            } catch (IOException e) { 
             e.printStackTrace(); 
            } 
           } 
          }, null); 

Bilinmeyen android.accounts.AccountManager.convertErrorToException (AccountManager.java:1726) android.accounts .AccountManager.access $ 400 (AccountManager.java:144) android.accounts.AccountManager $ AmsTask $ Response.onError (HesapManager.java:1572) android.accounts.IAccountManagerResponse $ Stub.onTransact (IAccountManagerResponse.java:69) android.os.Binder.execTransact (Binder.java:407) dalvik.system.NativeStart.run (Ana Yöntemi)

+2

Bir çözüm buldunuz mu? –

cevap

1

getAuthTokenByFeatures ikinci parametre olmalıdır geçerli bir alanı (ör: oauth2:https://gdata.youtube.com)

İlgili konular