2017-06-01 6 views
1

私はこれまでにプログラムした:GoogleSignInApi java.lang.RuntimeException:結果ResultInfo配信失敗{ヌル=、= 9001を要求し、結果= -1、データ=テント{(補足を有する)}}

public void signIn() { 
    Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(googleclient); 
    startActivityForResult(signInIntent, RC_SIGN_IN); 
} 

@Override 
public void onActivityResult(int requestCode, int resultCode, Intent data) { 
    super.onActivityResult(requestCode, resultCode, data); 

    // Result returned from launching the Intent from GoogleSignInApi.getSignInIntent(...); 
    if (requestCode == RC_SIGN_IN) { 
     if(resultCode == RESULT_OK){ 
      GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data); 
      handleSignInResult(result); 
     } 
    } 
} 

private void handleSignInResult(GoogleSignInResult result) { 
    Log.d("TAG", "handleSignInResult:" + result.isSuccess()); 
    if (result.isSuccess()) { 
     GoogleSignInAccount acct = result.getSignInAccount(); 
     if(acct != null){ 
      Log.d("oke", acct.getDisplayName()); 
     } 
    } else { 
    } 
} 

このコードは、私がタイトルで言及したエラーを私に与えます。 なぜこのようなことが起こるのかわかりません。私の他のプロジェクトでは、すべてが機能していました。

答えて

0

単純なミス:あなたは

setContentView(view); 
GoogleSignInApiを初期化する前に行う必要がある

関連する問題