에러로그만 가지고 추측할 수 있는 오류를 적어드려봅니다.
RuntimeException:Failure delivering result ResultInfo{who=null, request=1000, result=-1, data=Intent { (has extras) }} to activity
IllegalArgumentException: Must specify an idToken or an accessToken.
com.example.firebasechatexam.SignInActivity.firebaseAuthWithGoogle(SignInActivity.java:79)
com.example.firebasechatexam.SignInActivity.onActivityResult(SignInActivity.java:72)
위 로그를 보시면 발생한 에러종류, 에러가 발생되기 전에 호출된 함수 들이 표시됩니다.
startActivityForResult 함수를 호출하여 동작결과를 되돌려받도록 구성하신 것으로 확인됩니다.
토큰 정보를 필요로하는 함수에서 인자가 올바르지 않다고 합니다.
Activity 간 데이터 전달 중 extra 데이터의 타입이나 이름이 잘못작성되어 파싱오류가 발생하였을 가능성.
구글로그인 옵션 설정 시 idToken 을 설정하지 않았을 가능성 정도가 의심됩니다.