我正在使用Firebase构建聊天应用,但收到错误。请帮忙。
答案 0 :(得分:2)
每次startActivityForResult调用都会导致目标应用,调用源应用的OnActivityResult(返回)。当回答答案时,我们想要识别哪个是返回此函数。您缺少的此参数是返回到OnActivityResult回调的自定义代码(例如10)。因此,您可以随意在活动中定义一个整数字段,并为其提供任意值。
答案 1 :(得分:1)
我们应该在startActivityForResult时分配请求代码,以便我们在onActivityResult中收到结果。
在您的情况下,如果第一次打开应用程序,当前使用为空。因此,我们应该通过使用SIGN_IN_REQUEST_CODE调用startActivityForResult来创建SignIn意图,然后我们在onActivityResult覆盖方法中获取用户详细信息以及请求代码。
答案 2 :(得分:0)
这只是一个数字,如果你没有定义,你可以改变SIGN_IN_REQUEST_CODE