问题标签 [fastadapter]

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 投票
1 回答
1772 浏览

android - ViewHolder 未将字符串设置为 TextView 的文本。请查看详情

我在我的 android 项目中使用FastAdapter 。

这就是我使用它的方式:

这里是R.layout.h_request_list_row

这里的问题是它imageURL没有被设置为imageURL从数据库中检索,而是imageURL在布局文件中定义,因此没有下载图像。我遵循了这个要点:https ://gist.github.com/puf/f49a1b07e92952b44f2dc36d9af04e3c

我确信String imageURL这里:

已成功获取从 Firebase 数据库检索到的 url。

请让我知道这里出了什么问题。

抱歉,问题的格式不正确。我在这里仍然是初学者。

0 投票
1 回答
1366 浏览

android - 如何在 RecyclerView 之间随机放置广告?

我在我的应用程序中使用FastAdapter,我想在RecyclerView. 例如,在 3 个RecyclerView项目之后、4 个项目之后、2 个项目之后,依此类推。

这就是我使用 FastAdapter 的方式:

这是HRequest.java文件的代码:

我怎样才能达到我想要的?

0 投票
1 回答
3630 浏览

android - 如何在 RecyclerView 的适配器中获取运行时权限?请查看详情

我正在开发一个应用程序,我需要以下运行时权限才能启动服务:

但是当我从bindView()适配器启动服务时,我不知道在哪里编写这段代码。我在这里使用FastAdapter

这是HRequest.java文件的代码:

请让我知道如何以及如何编写此代码以请求许可并防止应用程序在 Android M 上崩溃。

0 投票
1 回答
1245 浏览

android - 快速适配器位置

我正在使用快速adapter的 mike penz 我试图从adapter. 就像当我按下接受按钮时,必须从列表中删除该项目,但要删除类似我需要在其中传递位置变量但我无法从adapter.

MainActivity.class

适配器类

0 投票
3 回答
23373 浏览

android - 如何将两个适配器设置为一个 RecyclerView?

我正在开发一个 android 应用程序,其中我在“FirebaseDatabase”上存储两种不同类型的信息。

然后在 中MainActivity,我正在检索它们并向用户显示RecyclerView. 这两个信息都意味着以不同的布局显示,即它们的布局不同,这就是为什么我有两个制作两个不同的模型类,现在有两个不同的适配器。我正在使用@MikePenz的 FastAdapter

所以,我所做的是在 recyclerview 上设置适配器,其顺序与从数据库中获取信息的顺序相同:

1.

2.

由于 recyclerview 只有一个,而且我正在一个一个地设置 2 个不同的适配器,所以 recyclerview 正在使用第二个适配器进行更新,并且只显示它的内容。

那么,如何将两个适配器显示或设置为相同的“RecyclerView”,并且可以显示存储在两个适配器中的内容。

0 投票
1 回答
37 浏览

java - 即使在 FastAdapter 的 bindView() 中,FirebaseDatabase 中的所有值也没有被赋值为 long

我正在尝试FirebaseDatabase根据时间过滤内容,为此我创建了一个方法并从FastAdapter.bindView()RecyclerView

我正在使用以下代码从 startTime 中减去 currentTime:

然后使用holder.diff来执行 的方法中的逻辑,MainActivity并像这样调用该方法bindView()

问题是它log1显示了所有的值,holder.difflog2只显示了最后一个获取的值,并且只使用它来执行逻辑。

如何确保.filterRequests(holder.diff)使用 的所有值执行逻辑holder.diff

请告诉我。

0 投票
5 回答
508 浏览

java - 无法编写算法来根据每个项目的长期保存来过滤 RecyclerView 中的项目

我在 a 中有几个项目,RecyclerView每个项目都有一个long保存的值。我正在使用FastAdapter作为我的RecyclerView.

假设 中有 7 项RecyclerView具有长值:1112212321-988118870-880093398-22113

所以,我想做的是,我想使用这个逻辑根据上面给定的长值过滤项目:

我尝试了各种方法,但都没有成功。

更新 1:这里的项目是一种不同的数据,存储在中CardView,然后显示在RecyclerView. 每张卡片包含不同的数据,其中一个是上面给定的long值。long我想根据上面给出的逻辑根据存储在每张卡中的这些值过滤数据。

请帮助我解决这个问题,并提出一些我可以实现这一目标的算法或代码。

0 投票
1 回答
284 浏览

android - 无法显示从之前检索到的键下从 Firebase 检索到的 RecyclerView 中的所有数据集

在我的代码中,我检索了几个keys存储在引用下的数据,然后使用这些键检索存储在keys数据库中的数据。

这是我的代码:

这是prepareData()

这是RModelClass.java

参考:其中存储了mDatabase.child("child").child(uid)...3 个不同keys的数据,但正在发生的不是在 recyclerview 中显示 3 个不同的数据集,而是显示了 3rRV个相同的数据集。

我做错了什么,我应该怎么做才能根据从该引用中检索到的 3 个不同的键来显示 3 个不同的数据集?

0 投票
1 回答
78 浏览

android - 在 Firebase 中删除子项时,无法从 recyclerview 中删除确切名称

我有一个RecyclerView活动,当用户从他们的设备打开此活动时,名称会添加到 recyclerview。

这是我的代码:

这是prepareData();方法:-

名称正在被添加,但问题是它们并没有像在数据库中那样被删除。就像在数据库中一样,"John"被删除了,但在列表中,最后一项无论是什么都被删除了。

如何从列表中删除从数据库中删除的完全相同的名称?

0 投票
2 回答
1025 浏览

android - 任务':app:transformClassesAndResourcesWithProguardForRelease'的执行失败。在生成签名的apk时

我正在尝试生成我的 android 应用程序的签名 apk,但任务仍然不成功,给我这个错误:

这是我的proguard-rules.pro文件:

这是build.gradle文件:

为什么我会收到这些警告和错误,我该如何摆脱它们?

我尝试在网上搜索并在此处阅读此文档,但我仍然无法弄清楚。

请帮我解决一下这个。