如何在 Android Studio 中禁用 recyclerview 特定数据?

Posted

技术标签:

【中文标题】如何在 Android Studio 中禁用 recyclerview 特定数据?【英文标题】:How can I disable recyclerview particular data in Android studio? 【发布时间】:2021-12-10 08:01:40 【问题描述】:

在数据库中 新的 时间戳 1:aaa 时间戳 2:bbb

此数据将被 10 个用户读取,每当有新数据出现时,该数据对 recyclerview 中的所有用户都是可见的。

我在 recyclerview 的帮助下检索数据。 并且在 itemclick 之后数据将被发送到另一个活动。

当用户单击按钮时,必须仅为该特定用户删除该特定 recyclerview 数据。所有其他用户都可以读取 firebase 数据库中的数据,该数据将显示给所有用户。 我该怎么做,请帮帮我...

如何删除点击活动的特定用户的数据..

【问题讨论】:

到目前为止你尝试了什么? 【参考方案1】:

使用 SharedPreference 将 Firebase 数据本地存储在用户设备上。 因此,可以针对不同的用户修改这些数据,而不会影响 Firebase 数据。

将数据存储到SharedPreference 后,使用此存储的数据在 RecyclerView 中显示。当用户删除此数据时,将其从 SharedPreference 中删除。

RecyclerView 适配器中使用此代码 dataList.removeAt(位置) notifyItemRemoved(位置) notifyItemRangeChanged(position, dataList.size)

其中 dataList 是数据的 MutableList,position 是项目在 recyclerView 中的位置

【讨论】:

非常感谢? subodh chaudhary 兄弟...

以上是关于如何在 Android Studio 中禁用 recyclerview 特定数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android Studio 中禁用 recyclerview 特定数据?

在 Android Studio 中调试时如何禁用科学计数法?

如何在 Android Studio 的 README.md 文件中禁用代码检查错误

如何在android studio上以编程方式检查自动启动权限是启用还是禁用

Google Maps Android Studio - 如何禁用地图控件?

Android Studio 编辑器:如何禁用导入建议的蓝色弹出窗口