如何在 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上以编程方式检查自动启动权限是启用还是禁用