我无法连接到Firebase实时数据库。这是一个简单的代码,它将字段message
的值设置为Hello world
。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("message");
myRef.setValue("Hello, World!");
}
在firebase控制台上手动添加项目后我更新了:
google-services.json
internet PERMISSION
public access
build.gradle
中的所有依赖项
proguard-rules.pro
使用Firebase启动核对表进行双重检查。
应用启动后,firebase应该更新数据库,但它显示null
。
如果我有任何遗漏,请提供帮助。
P.S。 Project是一个简单的Hello World项目,我在其中添加了上面的代码段并相应地更新了其他代码,代码正在编译并且运行得非常完美。
答案 0 :(得分:-1)
在数据库选项卡上的firebase控制台中,查看规则并将其更改为此
{
"rules": {
".read": "auth == null",
".write": "auth == null"
}
}