无法将数据写入 Firebase 数据库 Android

r12*_*597 6 android firebase firebase-realtime-database

我正在尝试将测试数据发送到我的 firebase 数据库。在 android studio 中,我选择了 Tools > Firebase > Assistant FB > Realtime Database > Connect your app to Firebase(Connected) > Add the realtime database to your app(正确设置依赖项)。

然后我在我的活动中添加示例代码:

FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("message");

myRef.setValue("Hello, World!");
Run Code Online (Sandbox Code Playgroud)

我在firebase中设置了规则:

{
  "rules": {
    ".read": true,
    ".write": true
  }
}
Run Code Online (Sandbox Code Playgroud)

但数据不会添加到实时数据库中。也许我需要一些许可?在 logcat AS 中没有任何错误

更新:

不添加数据

    private DatabaseReference mDatabase;
 mDatabase = FirebaseDatabase.getInstance().getReference();
        mDatabase.child("message").setValue("Hello, World!");
Run Code Online (Sandbox Code Playgroud)

也不要添加数据

Message mess = new Message("hello");
        mDatabase.child("message").setValue(mess);
Run Code Online (Sandbox Code Playgroud)

班级留言

@IgnoreExtraProperties
public class Message {

    public String mes;

    public Message(){}

    public Message(String mes) {this.mes = mes;}

}
Run Code Online (Sandbox Code Playgroud)

小智 0

检查并确保您正在向 Firebase 提交数据,否则 Firebase 将不会写入您的数据库。