Fail to Write data to Firebase Realtime Database Android(无法将数据写入Firebase实时数据库Android)
本文介绍了无法将数据写入Firebase实时数据库Android的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经创建了一个Firebase,可以将数据写入身份验证。 但是,我无法将数据写入实时数据库。
- 我已连接到Firebase
- 我已添加实时数据库
// Import the BoM for the Firebase platform
implementation platform('com.google.firebase:firebase-bom:28.4.1')
// Declare the dependency for the Realtime Database library
// When using the BoM, you don't specify versions in Firebase library dependencies
implementation 'com.google.firebase:firebase-database:20.0.2'
- 我已经设置了对True的读写规则
{
"rules": {
".read": true,
".write": true
}
}
我尝试这样将数据写入Firebase,但未收到任何提示
// Write a message to the database
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("message");
myRef.setValue("Hello, World!");
// Write a message to the database
FirebaseDatabase.getInstance().getReference().child("aaa").child("bbb").setValue("ccc");
FirebaseDatabase.getInstance().getReference().child("aaa").child("bbb").setValue("ccc");
推荐答案
编写代码看起来没有问题,所以我认为问题可能出在其他地方。
如果您在下载google-services.json
文件之后创建了Firebase控制台,则该文件将不包含正确的URL,并且SDK可能无法在服务器上找到您的数据库。
要解决该问题,您可以:
- 下载更新的
google-services.json
并在您的应用程序中使用,或 - 在代码中使用
FirebaseDatabase database = FirebaseDatabase.getInstance("database URL here");
提供数据库URL
这篇关于无法将数据写入Firebase实时数据库Android的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
织梦狗教程
本文标题为:无法将数据写入Firebase实时数据库Android


基础教程推荐
猜你喜欢
- Cocos2d iPhone 非矩形精灵触摸检测 2022-01-01
- NSString intValue 不能用于检索电话号码 2022-01-01
- iOS4 创建后台定时器 2022-01-01
- AdMob 广告未在模拟器中显示 2022-01-01
- iPhone - 获取给定地点/时区的当前日期和时间并将其与同一地点的另一个日期/时间进行比较的正确方法 2022-01-01
- libGDX 从精灵或纹理中获取像素颜色 2022-01-01
- 通过重定向链接在 Google Play 中打开应用 2022-01-01
- 如何从 logcat 中删除旧数据? 2022-01-01
- navigator.geolocation.getCurrentPosition 在 Android 浏览器上 2022-01-01
- Android:getLastKnownLocation(LocationManager.NETWORK_PROVIDER 2022-01-01