java - 如何将 hashmap 值传递给 java 中的模型类构造函数

标签 java android

我正在学习 android,我想将 firebase Db 中的值显示到我的应用程序中的 recyclerview 中。

我有一个像这样的 pojo 类,

enter image description here

我从 firebase 获得了迭代值,如下图所示。

您可以看到我的模型类的每个实体都作为 Hashmap 键出现。

我应该如何迭代它,以便我可以将值传递给我的模型类构造函数,从而将模型类添加到我的 recyclerview 适配器列表中。

。 。 。 .

enter image description here

最佳答案

如果你的 HashMap 的大小始终为 3 并且你知道键名,那么你可以执行以下操作。

UserInfo info = new UserInfo(map.get("referralName"), map.get("referralContact"), map.get("referralType"));

关于java - 如何将 hashmap 值传递给 java 中的模型类构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55316516/

相关文章:

android - GraphRequest (Android Facebook SDK) 中缺少位置数据

Android fragment - findFragmentByTag 总是返回 null

android - 如何分享已安装的应用程序?

java - 如何在 IntelliJ IDEA 中禁用 JavaDoc 的格式化

java - 编写一个程序,对 1 到 1000 之间所有能被 13、15 或 17,但不能被 30 整除的整数求和

java - 如何在Spring Servlet中获取远程HTTP端口号?

android - 可以显示 toast 但不能启动 Activity

安卓 : avoid crashing of app due to unhandled errors

java - 在处理 BLOB 字段时如何提高 EclipseLink 的性能?

java - 使用 americanexpress/nodes 的 GraphQL 查询列表