Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firestore更新查询未执行_Android_Firebase_Google Cloud Firestore - Fatal编程技术网

Android Firestore更新查询未执行

Android Firestore更新查询未执行,android,firebase,google-cloud-firestore,Android,Firebase,Google Cloud Firestore,我在执行Firebase更新查询时遇到问题。它以前工作正常,但我不明白为什么今天执行起来有问题。下面是我的代码 mDb.collection("Users_Collection") .document(mAuth.getUid()).update("tokenid"," ").addOnCompleteListener(new OnCompleteListener<Void>() { @Override

我在执行Firebase更新查询时遇到问题。它以前工作正常,但我不明白为什么今天执行起来有问题。下面是我的代码

mDb.collection("Users_Collection")
                .document(mAuth.getUid()).update("tokenid"," ").addOnCompleteListener(new OnCompleteListener<Void>() {
            @Override
            public void onComplete(@NonNull Task<Void> task) {
                Log.d("logint","task is sucessfull");
                mAuth.signOut();
                Log.d("logint", "Loged out");
            }
        });
mDb.collection(“Users\u collection”)
.document(mAuth.getUid()).update(“tokenid”,”).addOnCompleteListener(新的OnCompleteListener()){
@凌驾
未完成的公共void(@NonNull任务){
Log.d(“登录”,“任务成功”);
mAuth.signOut();
日志d(“登录”、“注销”);
}
});
问题是update命令从不执行,也不会在控制台中显示任何错误

**更新:我也无法登录。出现网络错误(如超时、连接中断或无法访问主机)。 "
错误

更新Google Play服务解决了错误

您之前说过代码工作正常,因此它可能已将您注销,您的会话已终止。在执行此代码之前是否再次登录?会话正常工作,因为我可以在代码中记录mAuth.getUid()。如果我的会话已过期,则它必须在更新查询中向我显示空异常。现在我也无法登录,它向我显示“发生了错误。出现了网络错误(如超时、连接中断或无法访问主机)。你能检查firebase身份验证控制台中是否存在用户吗?是的,用户存在我检查过的用户。若用户不是他们的,它应该给我一个不同的错误,而不是网络超时错误,对吗?