2017-03-07 34 views
0

Firebaseを使用してチャットアプリケーションを構築していますが、エラーが発生しています。助けてください。シンボルSIGN_IN_REQUEST_CODEを解決できません

enter image description here

+0

を変更することができ、その名のSIGN_IN_REQUEST_CODEでフィールドint型を作成し、1は交換するとして、それは –

答えて

1

我々は戻ってonActivityResultで結果を受け取ることができるように、我々は、要求コードstartActivityForResultを割り当てる必要があります。

あなたのケースでは、初めてアプリケーションを開く場合、現在の使用はnullです。したがって、startActivityForResultをSIGN_IN_REQUEST_CODEで呼び出してSignInインテントを作成する必要があります。次に、要求コードに関してonActivityResultオーバーライドメソッドでユーザーの詳細を取得します。

2

すべてのstartActivityForResultを呼び出すと、ターゲットアプリケーションが呼び出されます。ソースアプリケーションのOnActivityResult(バック)を呼び出します。答えが返ってきたら、この関数に返ってきたものを認識したい。不足しているこのパラメータは、OnActivityResultコールバックに返される自己定義コード(たとえば10)です。したがって、あなたのアクティビティーに整数フィールドを定義し、それに任意の値を与えてください。

0

これは、あなたが定義しなかった場合、あなたはそのに要求コードをSIGN_IN_REQUEST_CODE

+0

変更SIGN_IN_REQUEST_CODEに動作します、ただの数です。 –

関連する問題