【java-从firebase检索返回NULL的数据】教程文章相关的互联网学习教程文章

java-Listview不使用Firebase查询“ equalTo”滚动【代码】

当我在firebase查询上使用equalTo时,我的列表视图不再滚动. 当我不使用equalTo时(请参阅注释的查询),我的列表视图滚动就可以了.final ListView list_matchs_win = findViewById(R.id.list_matchs_win); Query queryWin = FirebaseDatabase.getInstance().getReference("Match").orderByChild("winner/name").equalTo(player.getName()); //Query queryWin = FirebaseDatabase.getInstance().getReference("Match").orderByChild("w...

java-在片段上的GridView中显示从Firebase下载的图像在打开片段时不断崩溃【代码】

我正在使用我们位于导航抽屉中的一个片段上的GridView为我们的android应用创建图库.我为图像视图创建了一个自定义适配器,该适配器使用Picasso在图像视图中显示图像.我制作了一种名为DohvatiSlike()的方法,该方法从firebase下载图像并将其保存在File变量中.当我构建应用程序并运行它时,每当我从导航抽屉中打开图库时,应用程序都会崩溃.如果我在onCreateView中排除设置GalleryGridAdapter的行,则不会崩溃,但显然不起作用.谁能帮我发现...

的Flutter和Firebase:任务’:firebase_auth:compileDebugJavaWithJavac’的执行失败【代码】

我正在尝试构建Flutter应用程序以与Firebase进行交互.我已将google-services.json放在正确的位置.但是,每当我尝试构建Android应用程序时,我都会得到以下运行日志:Running "flutter packages get" in smart_diet_flutter... 2.6s Launching lib\main.dart on ONEPLUS A6003 in debug mode... Initializing gradle... Resolving dependencies... Gradle task 'assembleDebug'... registerResGeneratingTask is deprecated,...

java-从firebase检索返回NULL的数据【代码】

当我调用listPost()时,它将返回NULL.我想它不会等待侦听器从Firebase获取帖子.在返回arrayPost之前,如何等待从firebase提取帖子?public Post[] listPost() {ArrayList<Post> list = new ArrayList<Post>();// Fetch post from firebasepostRef.addValueEventListener(new ValueEventListener() {@Overridepublic void onDataChange(DataSnapshot snapshot) {for(DataSnapshot child : snapshot.getChildren()) {String id = child...

java-Android Firebase-为什么忽略Map字段中的Null值【代码】

我在Android上使用Firebase在使用地图字段保存POJO时发现,如果该地图在该地图的value属性中包含null,则整个字段都将被忽略. 解决方法很简单(非null值将成功保存地图),但是我想了解为什么会这样? 模型public class Game {private String owner;private Map<String, String> characters;public Game() {// empty constructor for Firebase}public String getOwner() {return owner;}public void setOwner(String owner) {this.owner...

通过Firebase通过ID检索Java对象【代码】

我正在编写一个Android应用程序,并且试图从其Firebase相关表中按ID检索类User.java的对象.我想知道如何从Java端获取它,只要我尝试了Firebase Official docs 中说明的示例,但是它们对我来说都不起作用. 以这个SO问题为例,我想要一个具有以下接口的方法:public User readUser(String userId);换句话说,我要执行: readUser(-lnnROTBVv6FznK81k3n) 并检索关联的User对象 谢谢 ————————————————– – – – – –...

Java-Kotlin Firebase反序列化【代码】

我正在尝试使用Kotlin将数据从Firebase反序列化到POJO,这是我的POJO类:class Message { var number: String ?= null var message: String? = null var timestamp: Long = 0L var isHandled: Boolean ?= false var type:String ?=null }这是我从Firebase检索数据的代码val query = Fire.REF.child("sms").orderByChild("type").equalTo("outbox-unsent")query.addChildEventListener(object : ChildEventListener {override fun on...

Java-从Firebase Android检索数据【代码】

我正在法国学习,所以很难找到法语教程来解决我的问题.因此,我不得不问我的问题,希望有一个令人满意的解决方案. 我的问题是我在firebase上读取数据时遇到了麻烦,并且花了三天时间. I have a structure like this: 我已经开始编写一些代码,可以恢复密钥,但是无法恢复这些值“ nom”,“ argent”等.private Firebase mRef ; mRef = new Firebase("https://authent-50e6b.firebaseio.com/users"); mRef.addChildEventListener(new Chil...

java-使用Google Cloud Storage从Firebase存储中删除文件夹【代码】

我想删除文件夹“ test”及其中的所有内容. 我可以使用以下代码通过终端成功删除FirebaseStorage中的文件夹及其所有内容/子文件夹:gsutil rm -r gs://bucketname.appspot.com/test/**但是,当我尝试在Java中执行此操作时,它不起作用.Storage storage = StorageOptions.getDefaultInstance().getService();String bucketName = "bucketname.appspot.com/test";Bucket bucket = storage.get(bucketName);bucket.delete(Bucket.Bucket...

java-如何访问另一个Firebase项目的数据【代码】

我在Firebase上创建了实时数据库,我从一个Android应用程序发送数据,而在另一个应用程序(与该应用程序发送数据的应用程序不同的第二个单独的应用程序,仅用于检索数据是否有变化),我想接收该数据,我该怎么做,因为如果我试图在onCreate中这样访问FirebaseApp.initializeApp(this);DatabaseReference data = FirebaseDatabase.getInstance().getReference("https://my-project.firebaseio.com/nodeName");我正在获得第一个InitialzeApp...

Java-Firebase子级和值侦听器【代码】

首先,我知道这个问题已被问过多次,但是我的应用最近遇到的麻烦激起了我对此事的兴趣.而且我还阅读了Firebase文档. What is the difference between ChildEventListener and ValueEventListener Firebase interfaces? 从上面的主题来看,Child和Event侦听器似乎具有相同的功能,但具有不同的“灵活性”,我认为这是事实. 仅出于上下文考虑,我将提供我最近的项目中的两个示例. 范例1: 数据库结构{"requests" : {"pushed_id_1" : {"requ...

java-使用自定义的ViewHolder努力使OnClickListener适用于Firebase Recycler UI【代码】

我正在努力使OnClickListener适用于每个项目,并在每一行中获取数据. 我需要的是获取我单击的每一行的名称,但是,o只能获得该位置.有人可以帮我吗? 这是显示我需要的名字的屏幕截图. 我需要将NAME放在那儿,但是,我只能得到该行的位置.我该如何取每一行的名字? 这是我的密码 UserViewHolder.classpackage br.sosqueen.com.sosqueen;import android.content.Context; import android.support.v7.widget.RecyclerView; import android...

java-在Firebase中使用多个子键重命名键【代码】

我进行的一项活动中,允许用户更改其UserPIN(Attendance_Records表下的立即键),并且我已读到,除了再次删除并通过更新添加数据外,没有其他方法可以更新Firebase Realtime Database.我的问题是我必须更新表中的键,但是它具有多个子键和大量数据.如何访问子密钥并存储它们?数据更新会花费很多时间吗? 假设我必须更新密钥:123452 考勤记录表除了下面我尝试过的方法,如果有其他方法可以解决, 编辑 我已经达到可以使用以下方法从Attend...

java-阅读firebase DB后如何在ListView上更改颜色和字体【代码】

如何处理为ListView显示空视图的问题,因为当我从Firebase数据库读取数据并将其显示在ListView中时,我不知道要放入哪些数据.我正在使用CustomListAdapter更改字体颜色和ListView的背景颜色 注意:我正在从Firebase数据库读取数据,并将其显示在ListView中,任何解决方案 CustomListAdapter.javapublic class CustomListAdapter extends BaseAdapter {private static final int HERO_COUNT = 12; private Context context; private Lis...

java-firebase中的“ equalTo”和“ startAt&endAt”之间有什么区别?何时应使用“ equalTo”或“ startAt and endAt”?【代码】

当我尝试通过电子邮件或电话号码查找记录时,我一直在使用以下两个代码,有时第一个代码可以正常工作,有时无法正常工作,第二个代码也相同. 下面的代码与何时应使用“ equalTo”或“ startAt和endAt”之间有什么区别?ref.orderByChild("email").equalTo(str)和ref.orderByChild("email").startAt(str).endAt(str+"\\uf8ff")解决方法: ref.orderByChild("email").equalTo(str)上面的意思是电子邮件必须等于str的值.就像说WHERE email ...