问题标签 [firebaseui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1778 浏览

firebase-realtime-database - 通过数据绑定使用 Firebase 回收器适配器填充图像

我正在通过数据绑定使用 firebase 回收器适配器填充 firebase 数据,并希望使用来自 Picasso 或 Glide 的数据填充图像,但无法做到。所以任何人都可以帮助我写什么以及在哪里写毕加索或 Glide 的代码。

}

}

0 投票
1 回答
906 浏览

android - 如何有效地从 Android 中的 Firebase 下载数据?

在做了一些研究之后,我仍然不清楚 Android 究竟是如何从 Firebase 下载数据的。Android 有很多性能方面的最佳实践,例如使用 AsyncTask 或 Volley,但我需要先了解 Firebase 的运作方式,然后才能对它们做出决定。

更具体地说,Firebase 是否在单独的线程中加载数据?当我在 FirebaseRecyclerAdapter 中下载配置文件(带有一些文本的配置文件图片)时,我想先下载每个配置文件的文本,然后将图片下载到单独的线程中。我知道正常从互联网下载数据时如何执行此操作,但我不知道 Firebase 已经做了什么。

0 投票
1 回答
533 浏览

android - 收到“无法弹回输入”

我在使用firebase. 当我发送消息时没关系,但发送消息后我收到错误。错误如下所示。

我的MainActivity.java

我的Firebase截图 在此处输入图像描述

请帮我解决这个问题。我关注 firebase github 聊天项目。在我只添加一个值之后,表示日期时间,我得到了这个错误。

0 投票
1 回答
451 浏览

android - FirebaseUI-Android 与 Google 登录

我已经从 firebaseui-android 库中阅读了您的 README.dm。可以找到https://github.com/firebase/FirebaseUI-Android。这将是我第一次使用您的身份验证来让用户登录。我目前只使用谷歌登录,但将来会添加 Facebook 和 Twitter。在此 README.dm 密钥部分 github.com/firebase/FirebaseUI-Android#add-facebooktwittergoogle-keys 这是 Google 登录的唯一说明。

如果您使用的是 Google 身份验证,请将您的 google-services.json 放在 app 文件夹中。

没有提到必须为 Google 登录设置任何其他内容。但至少在我的应用程序中,为了让 Google 登录工作,我还需要为网络应用程序设置身份验证,该应用程序可以在 www.firebase.com/docs/web/guide/login/google.html#section-configure 找到. 但是,如果我配置 Web 应用程序身份验证,那么我不需要 google-services.json。为什么您的图书馆不使用 google-services.json 而是仅使用网络应用程序。这不是一个网络应用程序,因为它是一个原生 Android 应用程序。我认为如果用户在 authData 返回的过期 unix 时间之后不使用该应用程序,这也会导致用户被注销。

我想做的就是让用户使用谷歌、未来的 Facebook 或 Twitter 登录我的应用程序,如果他们几天不使用我的应用程序,就不必让他们重新登录。如果您的库无法使用本机登录用户并使他们保持登录状态,那么我想我将不得不自己编写登录信息。

0 投票
0 回答
141 浏览

android - Android Firebaseui 未检索所有数据

我正在我的应用程序上做一个功能,用户可以在其中发布笔记。我正在使用firebase进行此操作。但是,我使用 FirebaseUI 将 firebase 中的数据绑定到列表视图。我正在使用 FirebaseListAdapter 函数从 firebase 获取数据并将其填充到列表视图中。

我意识到它并没有检索应该检索的所有数据。它只返回一项。我不确定是什么问题,因为我正确地遵循了教程。

这是假设使用 FirebaseUI 函数填充列表视图的函数:

我注意到它一直只返回位置 0,并且它一直返回相同的位置大约五次。

请,任何帮助将不胜感激为什么会发生这种情况以及如何解决它。

编辑:

这是 JSON 结构:

Firebase 引用应该检索“459e0617-2355-495f-a939-76f49db991ae-07032016030827”的所有对象,但是它只返回第一个对象。

这是作为文本的 Android 日志:

0 投票
1 回答
428 浏览

firebase - 查询对象包含用户 ID 的 Firebase 对象

我有一个包含产品列表的 Firebase 数据库,每个产品都有一个购物车元素的子列表。我只想接收包含具有正确用户 ID 的购物车元素的产品元素。

我正在使用 FirebaseUI 列表适配器。我得到了产品列表的所有元素,但我只想显示包含用户 ID 的产品。

我可以从 ListAdapter 中删除视图吗?或者可以通过一些查询排序?

欢迎所有解决问题的想法!

编辑

这是产品类的一部分。

firebase 中存储的部分数据:

0 投票
1 回答
553 浏览

java - Firebase 填充 recyclerview 错误:com.firebase.client.FirebaseException:无法弹回输入

因此,我将对象添加到 firebase 数据库时没有问题,但是当尝试使用 Ui 库通过 recyclerview 从数据库中检索添加的对象时,我收到以下错误:

这是回收站视图:

这是java模型类:

这是我试图检索的数据库中的对象:

图片

调试跟踪

0 投票
4 回答
5078 浏览

android-fragments - Firebase+RecyclerView:RecyclerView 在应用程序启动时不显示

我将 Android Studio 提供的类用于使用带有 ViewPager 的操作栏选项卡的选项卡式活动。在此活动中,我尝试使用 Firebase 数据库中的数据初始化 RecyclerView。

问题:在应用程序第一次运行时,RecyclerView 是空的,如下所示。

应用程序的首次运行。

如果我从模拟器中关闭并重新打开应用程序,我的 RecyclerView 会按应有的方式填充,如下所示。

关闭并重新打开应用程序后。

关于为什么会发生这种情况的任何想法?我有一个理论,但我无法找到解决方案。在尝试阅读FragmentPagerAdapter页面后,我得到的印象是片段必须是静态的(我不知道这可能意味着什么,所以如果有人能对此有所了解,将不胜感激)。在应用程序第一次运行时,它会初始化 RecyclerView。然后它从 Firebase 数据库添加数据,但由于 RecyclerView 已经初始化,它是空的,并且永远不会正确更新。我尝试调用 notify... 方法无济于事。

StudentFragment 的 onCreateView 方法:

视图持有者:

主屏幕的 onCreate 方法:

Firebase 上下文设置在另一个应用程序上,该应用程序在主屏幕活动启动后立即启动。任何帮助将不胜感激。

编辑:我正在挖掘 FirebaseUI GitHub 页面,这很可能是问题所在,并发现另一个用户遇到了完全相同的问题。在 FirebaseRecyclerAdapter 类中的 notifyItemInserted 之后似乎没有调用 onBindViewHolder 。现在要修复它...

0 投票
0 回答
224 浏览

ios - Firebase UI 自定义 xib 和 iOS 类

我试图弄清楚如何为tableviewcell使用 Firebase UI做一个自定义 xib 和类

我在 XCode 中设置的东西:我有一个名为的自定义 xib 文件EventCellView.xib,并且 xib 内部的自定义 tableviewcell 有一个重用 id eventCell,它也是类EventTableViewCell

我的EventTableViewCell自定义类代码是

目前,从 github 阅读 Firebase UI 文档,我尝试了多种不同的方法来设置我的数据源,这是最近的一种:

基本上按照 Github 上的说明,它说要子类UITableViewCell化并实现 init (style, resuseId) 方法,然后我cellResuseIdentifier在数据源中指定和 nib ,我得到以下错误:

为标识符 (eventCell) 注册的 nib 无效 - nib 必须恰好包含一个顶级对象,该对象必须是 UITableViewCell 实例

任何帮助都会很棒,谢谢。

0 投票
2 回答
1157 浏览

android - 无法从 Firebase DB 填充回收站视图

尽管这个问题被回答了几次,但任何答案都无法解决我的问题。

我有一个只有两个键值对的 firebase 数据库。下面是json。

以下是我从 firebase DB 获取数据的代码

这是 Frank 建议的没有任何 recyclerview 的简单代码。代码工作正常。没有杰克逊错误

以下是我的 POJO

代码的问题是,当我使用 POJO 时,Jackson 无法反序列化 Firebase 发送的数据。当我使用简单的 String 类而不是 Route POJO 时,数据被完美地写入到回收器视图项中。下面是错误日志

我已从 Firebase 检查中刷新数据,以确保 POJO 和 Firebase DB 中的字符串名称匹配多次。我知道我缺少与 POJO 相关的内容,但无法弄清楚。

但是回收站视图仍然存在错误!