Firebase Android应用程序-不更新实时数据库

歌曲

尝试将数据推送到Firebase实时数据库时遇到一些错误。我检查了一些教程,根据所有这些教程,我没有做错任何事情。不幸的是,我无法从我的android studio模拟器设备更新数据库。

我激活了调试模式,并逐步执行了每个进程,并发现我的代码确实有效,因为数据库在推送到子ID时响应。

package com.example.fbconnect;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;

public class MainActivity extends AppCompatActivity {
    Button btnsaves;
    Member member;
    DatabaseReference myRef;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        btnsaves=(Button)findViewById(R.id.button);
        btnsaves.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View view) {
                myRef = FirebaseDatabase.getInstance().getReference("Member");
                String id = myRef.push().getKey();
                member = new Member("MSmith", 12, id);
                myRef.child(id).setValue(member);
                Toast.makeText(MainActivity.this, "Success", Toast.LENGTH_SHORT).show();
            }
        });
    }
}

调试到此行时

String id = myRef.push().getKey();

我看到,数据库用代码回答了。但是它不会设置新值或更新现有数据库Childs的值。

激活调试模式后,我在android studio中发现了一些罕见的行,这可能会导致问题:

E / FirebaseInstanceId:主题同步或令牌检索因硬故障异常而失败:AUTHENTICATION_FAILED。不会重试该操作。

我绝对可以确定我没有在Firebase中激活任何身份验证。通常,每个人都应该能够读写(我知道这一点,但是我很想让这个数据库连接正常工作)。

你能帮我么?

马约尔

转到Firebase控制台>数据库> Firebase实时数据库>规则选项卡,将读写更改为true。还要检查您的设备是否已连接到互联网。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在Android中更新Firebase实时数据库

在Android中从Firebase实时数据库检索数据

聊天应用程序中的Firebase实时数据库结构

为什么Firebase的实时数据库的child_removed事件处理程序不执行?

Android:应用销毁后更新Firebase实时数据库

首次安装android应用时,如何从Firebase实时数据库获取数据库

在Flutter应用程序中从Firebase实时数据库事件获取父节点

Firebase实时数据库写崩溃的Android应用程序

Firebase实时数据库Android Java

Android应用程序离线使用时,Firebase实时数据库崩溃

Android:Firebase实时数据库

使用实时数据库更新 Android 应用程序的内部数据库

Android Firebase 实时数据库获取数据太慢

如果我在 Android 中为 Firebase 实时数据库设置侦听器,则应用程序在后台消耗电量

当设备上线时,Firebase 实时数据库会同步,但应用程序没有打开吗?

Ionic + Firebase - 实时数据库不更新视图

将实时数据库添加到我在 android studio 上的应用程序 - 无法解决:firebase-database-15.0.0

无法将数据从 Firebase 实时数据库检索到 Web 应用程序中

Firebase 实时数据库读写数据协议与android

将上传的数据获取到 android studio 上的 firebase 实时数据库时,应用程序崩溃

当我在我的应用程序中添加 Firebase 实时数据库时它开始崩溃

从 Firebase 实时数据库中删除数据并在 javascript 中更新应用程序

就我的聊天应用程序定价而言,Firebase Cloud Firestore 还是实时数据库?

Android Firebase 实时数据库博客应用

用于 2 个节点的聊天应用程序的 Firebase 实时数据库规则

无法从应用程序向 Firebase 实时数据库添加数据

如何在桌面应用程序中保持 Firebase 实时数据库架构兼容?

在 Play Store 上发布 android 应用程序后,Firebase 实时数据库不起作用

反应本机应用程序和firebase实时数据库之间的直接连接是好的做法吗?