【android-将json文件导入Firebase中的实时数据库的另一种方法】教程文章相关的互联网学习教程文章

从android中获取firebase数据库的用户等级【代码】

我有一个实时的firebase数据库,用于存储用户列表,并以下列格式存储(Json){ "users" : { "-L29HeOZCmYu9UGJLMQR" : {"name" : "John Doe","phoneNumber" : "+555-1566","points" : 21,"rank" : 10,"userId" : "-L29HeOZCmYu9UGJLMQR" }, "-L2ASCuStoH7CTaqgBgG" : {"name" : "Jenna Rose","phoneNumber" : "+555-3562","points" : 96,"rank" : 0,"userId" : "-L2ASCuStoH7CTaqgBgG"}, ....// A lot more users. }所以我的问题是,如何...

android – Firebase数据库依赖崩溃了应用程序【代码】

我正在尝试使用以下“Set up Firebase Realtime Database for Android”示例写入我的数据库,但应用程序在启动时崩溃. 这似乎是因为依赖:compile 'com.google.firebase:firebase-database:9.2.1'崩溃日志:FATAL EXCEPTION: main Process: com.example.giat.myapplication, PID: 3874 java.lang.NoSuchMethodError: No static method zzeq(Landroid/content/Context;)Lcom/google/android/gms/internal/zzalp; in class Lcom/googl...

android – 如何按升序或降序排列firebase数据库数据?【代码】

我已经设置了一个firebase数据库,我想知道我是如何制作它的,以便我的listView以升序或降序显示我的数据. 例如:如果我想要的东西是最贵的,我会在listView的顶部和底部的便宜的东西. 基本上我正在尝试创建一个排名活动,其中我有两个单独的列表视图,按成本和单独计数排名.这就是我的计算:@Overrideprotected void onStart() {super.onStart();itemlists=new ArrayList<String>();databaseItems.child("items").addValueEventListene...

android – 如何从Firebase实时数据库中删除监听器【代码】

要从Firebase实时数据库接收数据,我需要注册监听器:objectReference.addValueEventListener(valueEventListener);删除(取消注册)此侦听器的正确方法是什么?解决方法:删除侦听器的正确方法是使用以下代码行将其相应于活动的生命周期中删除:databaseReference.removeEventListener(valueEventListener);请注意,如果您在onStart中添加了侦听器,则必须在onStop中将其删除.如果您已在onResume中添加了侦听器,则必须在onPause中将其删...

多个android应用程序可以访问同一个firebase数据库吗

是否有可能多个Android应用程序访问单个firebase后端.如果没有这种情况下的替代方案?解决方法:对的,这是可能的.转到firebase控制台.选择主页选项卡.单击添加应用程序.选择添加firebase到您的Android应用程序.提供包名称的必要详细信息.下载最新的配置文件并将其添加到连接到此firebase项目的所有Android应用程序.

android – Firebase数据库权限被拒绝,读/写权限设置为true【代码】

我在简单的Android应用程序中写入Firebase数据库时遇到问题.我已将数据库规则设置为公开:{"rules": {".read": true,".write": true} }创建了一个简单的类消息:import com.google.firebase.database.DatabaseReference; import com.google.firebase.database.FirebaseDatabase;public class Message {FirebaseDatabase database = FirebaseDatabase.getInstance();DatabaseReference dbRef = database.getReference();public Stri...

android – Firebase聊天应用程序setValue与公共数据库失败错误?【代码】

我有一个使用Firebase的聊天应用程序,它继续使用setValue at x failed: DatabaseError: permission denied每次输入消息时都会出错. 我已将数据库设置为公开:service cloud.firestore {match /databases/{database}/documents {match /{allPaths=**} {allow read, write: if request.auth.uid != null;}} }这是我的聊天参考内容吗?private void displayChat() {ListView listOfMessage = findViewById(R.id.list_of_message);Quer...

android – 我是否需要Firebase Core for Firebase数据库?【代码】

我只使用Firebase数据库而且我只添加了下一个依赖项:implementation 'com.google.firebase:firebase-database:16.0.1'它似乎工作正常 但在编译期间我得到下一个警告Warning: The app gradle file must have a dependency oncom.google.firebase:firebase-core for Firebase services to work asintended.我还应该添加Core吗?喜欢:implementation 'com.google.firebase:firebase-core:16.0.1' implementation 'com.google.fireba...

Android – 从Fragment中的Firebase数据库加载数据【代码】

我有一个使用片段的NavigationDrawer活动.在我的一个片段中,我想将数据从Firebase数据库加载到RecyclerView. 所以我有一个ArrayList用于存储在数据库中的对象.然后我将ValueEventListener添加到我的数据库引用,在那里我将数据库中的对象添加到数组列表中.然后我将ArrayList提供给RecyclerView Adapter,它应该用我的对象创建列表. 当我使用addListenerForSingleValueEvent它永远不会工作时,我总是得到一个空的RecyclerView.当我使用...

android – 如何从firebase数据库中提取所有用户的在线用户名.【代码】

我想从firebase数据库中提取在线(突出显示为红色)的所有用户的用户名(突出显示为蓝色)到列表视图. 解决方法:刚试过这个,它的确有效!FirebaseDatabase database = FirebaseDatabase.getInstance(); DatabaseReference reference = database.getReference("drivers"); Query query = reference.orderByChild("online").equalTo("true");query.addValueEventListener(new ValueEventListener() {@Overridepublic void onDataChange(D...

android – 将Firebase数据库转换为Cloud Firestore【代码】

愿你们所??有人都能获得关于Cloud Firestore by Firebase的好消息. 由于我想将Firebase数据库转换为Cloud Firestore,有没有简单的方法来转换它? 我想继续使用Cloud Firestore.解决方法:我在学习新事物时写自己的指南.这是我的指南,描述了我如何将我的实时数据库迁移到Cloud Firestore.您可以跳过第一部分.我在Markdown中写道,一些代码标记没有转换为StackOverflow的标记.如果您在阅读时遇到问题,我会通过电子邮件向您发送原始的Ma...

android – 如何将用户的名称,个人资料图片,地址添加到Firebase数据库?【代码】

我正在尝试创建一个Android应用,我希望将每个用户的个人详细信息(如姓名,个人资料照片和地址)保存到Firebase数据库以备将来使用. 请建议我怎么做?解决方法:你没有花时间熟悉These Firebase Docs.这就是为什么你的问题有这么多的低票的原因.我还想简要介绍一下Firebase为您提供的内容: //这是您获取每个登录用户的用户配置文件数据的方法FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser(); if (user != null) {//...

android – 离线模式下的Firebase实时数据库不一致行为

我在我的应用中使用Firebase实时数据库.它运作得很好,我对此非常满意.但最近我碰到了一个边缘案例,因为我的一些用户正在丢失他们的数据. 场景#1 用户使用Internet连接登录应用程序(Firebase身份验证),并将一些数据添加到数据库. 用户通过互联网连接注销,然后再次登录,之前存储的数据按预期存在.互联网连接可用,数据已同步到服务器. 情景#2 现在用户关闭了他/她的互联网连接.在互联网连接关闭时,向数据库添加更多数据并注销应用程序...

android – Firebase数据库无法离线加载数据【代码】

我有一个在离线模式下使用Firebase数据库的应用程序(通过调用FirebaseDatabase.getInstance().setPersistenceEnabled(true)).在数据库中,只有当其他节点中的值设置为true时,用户才能访问该节点,规则如下所示:{"rules": {".write": "auth != null",".read": "false","mynode": {"$dataId": {".read": "auth != null && root.child('userAccessNode/' + auth.uid + '/' + $dataId).val() == true"}}} }当设备连接到互联网时,它可以正...

android – 从Firebase数据库中检索特定数据【代码】

我正在使用Firebase数据库和Java在Android上创建一个聊天应用程序.无论何时用户首次注册,它都会在节点user / UserID / profile / username下将其用户名存储到数据库中.用户名使用User类存储.这是存储用户名值的位置.但是,当我尝试类似的东西mDatabase.child("users").child(UserID).child("profile").child("username").toString();这给了我用户名的路径,但没有用户名本身.有谁知道如何获取用户名本身的价值? 编辑:我跑的时候给了...