首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase实时数据库数据可以读取,但不会出现在数据库中?

Firebase实时数据库数据可以读取,但不会出现在数据库中?
EN

Stack Overflow用户
提问于 2021-08-16 16:18:09
回答 1查看 49关注 0票数 0

我现在遇到了一个我不太理解的问题,但我会尽我最大的努力来解释它,我已经将Android Studio从版本3.6.1升级到版本4.1.3,从那时起我的Firebase实时数据库就不能正常工作了,当我向数据库添加数据时,Firebase控制台中没有任何内容,但当我在我的应用程序中检索数据时,它出现了,但不是第一次,我必须离开应用程序并返回到它,才能看到数据出现在我的回收器视图中(在android studio升级之前,一切正常,包括写入和读取

下面是我用来写入数据库的代码:

代码语言:javascript
复制
 FirebaseDatabase database =    FirebaseDatabase.getInstance();

 database.setLogLevel(Logger.Level.DEBUG);

 DatabaseReference usersRef = database.getReference("Users");

usersRef.child("+201111111111").setValue(new UsersHelperClass("+201111111111","",""));

usersRef.child("+202222222222").setValue(new UsersHelperClass("+202222222222","",""));

下面是我的实时数据库规则:

代码语言:javascript
复制
{
 "rules": {
 ".read": "now < 1631052000000",  // 2021-9-8
 ".write": "now < 1631052000000",  // 2021-9-8
}
}

附言:如果有任何文件/代码需要,请告诉我,我会提供它。

我试图解决这个问题的方法是:

1-查看我的Logcat以了解发生了什么,但我不能。

2-在Google和Stackoverflow上搜索发现类似的问题,但我没有。

3-将代码和资源文件复制到新项目中,并删除旧项目。

4-删除Firebase控制台项目,启动一个新项目,并将我的应用程序添加到其中。

5-删除我的项目的构建文件。

6-更改项目的包名。

这些都是我记得的,因为我在这个问题上已经有一周的时间了,所有这些步骤都没有解决我的问题,我在这里感到迷茫,所以我会非常感激任何帮助我理解和解决这个问题的人。

EN

回答 1

Stack Overflow用户

发布于 2021-08-23 18:51:14

为了防止其他人遇到这个问题,我回到了Android Studio 3.6.1,问题终于解决了,我可以继续做这个项目了,所以基本上就像其他人建议我的那样,在做项目的时候永远不要升级Android Studio。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68806166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档