【问题标题】:Firebase doesn't insert any dataFirebase 不插入任何数据
【发布时间】:2019-12-22 13:29:34
【问题描述】:

我正在尝试在 Firebase 上的实时数据库中插入数据。

我正在尝试为这样的用户创建一棵树:

buscacerto-inc
 |___users
       |___id
       |   |____Nome
       |   |____cpf
       |   |____email
       |
       |___id
           |____Nome
           |____cpf
           |____email

但是当我执行代码插入数据时,代码似乎可以正常工作(没有任何错误或异常),但没有向 Firebase 插入任何内容。

我的应用已连接并同步。

我的代码是:

try{
        FirebaseDatabase database = FirebaseDatabase.getInstance();
        DatabaseReference refer = database.getReference("buscacerto-inc/users");
        Usuario usuario = new Usuario(email, senha); //My class Usuario
        refer.push().setValue(usuario.pegaEmail(), usuario.pegaSenha());
        Toast.makeText(actCadastro.this, "Usuário cadastrado com sucesso!!!", Toast.LENGTH_SHORT).show();
    }catch (Exception ex){
        Toast.makeText(actCadastro.this, "Erro: " + ex.getMessage(), Toast.LENGTH_SHORT).show();
}

Firebase

这是我的 firebase 的实时数据库

【问题讨论】:

  • 请附上错误日志。这是识别错误的唯一方法。
  • 如果您检查应用程序的 logcat 输出,在 setValue 调用运行时是否有任何相关信息?

标签: android firebase-realtime-database


【解决方案1】:

已解决 我在 firebase 中的应用在数据库配置中的云消息传递选项卡上有太多“服务器密钥”。

我只是删除了所有“服务器密钥”,当我刷新浏览器时,Firebase 已经创建了一个新的“服务器密钥”,并且该应用可以插入新用户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多