只有在用户按下ImeAction.Done中的TextField之后,我才会尝试推迟对Firebase数据库的更新。(这样用户就可以更新TextField,但是只有当用户按Done按钮时,我们才会更新数据库。)
然而,这就产生了两个真相来源(一个来自临时用户更新,另一个来自firebase数据库)。
如果我记得临时字段,则会反映用户更新,但当firebase执行第一次读取/或用户选择另一条路径时,它将不会更新。
//PROBLEM: tempDisplayName is only updated once and it will not register changes from fireba
我在云firestore中有三个不同的集合,我将我的反馈应用程序数据存储在这些集合中。一开始,我将学生数据存储到学生集合中,然后将学生的反馈存储在feedback集合中,最后将一些额外的信息存储在details集合中。现在我正在获取我的管理面板表中的所有数据。我已经成功地获取了详细信息收集数据,但不了解如何获取表中的其他信息的逻辑,以及如何将数据相互关联?
import React, { useEffect, useState } from 'react';
import MaterialTable from 'material-table';
import A
在他们的文档中:
以及它们的代码示例:
var user = firebase.auth().currentUser;
user.delete().then(function() {
// User deleted.
}).catch(function(error) {
// An error happened.
});
这只会删除我的用户,登录的用户。如何查找不同的用户,以删除基于电子邮件与Firebase?
value事件侦听器在每个活动中都正常工作。但是在我的注册活动中需要超过2分钟。我也不知道原因。
这是我的方法
private void verifyuserinput() {
System.out.println("Verifying User Input");
userRef.addListenerForSingleValueEvent(new com.google.firebase.database.ValueEventListener() {
@Override
public voi