1
firebase認証を使用しようとしています。コードはうまくいきましたが、突然onActivityResult()のインテントデータがnull値を返すようになりました。onActivityResultがインテントデータを返すFirebase Auth
SignInButton signInButton;
GoogleApiClient mGoogleApiClient;
@Override
protected void onCreate(Bundle savedInstanceState) {
//Default codes
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(getString(R.string.default_web_client_id))
.requestEmail()
.build();
mGoogleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(this,this)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.build();
}
public void signInBtn(){
Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
startActivityForResult(signInIntent, RC_SIGN_IN);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == RC_SIGN_IN){
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
handleSignInResult(result);
}
}
で書き込んだコードをアップロードしてくださいありがとうございます!それは完璧に働いた。あなたはfirebaseのストレージで私を助けることができますか?それでも問題があります。 –
Firebase Storageで作業する機会はありませんでしたが、確かに努力していきます。あなたはそれに直面している問題を教えてください。 –