java - 如何从recycleview 中删除通知历史记录?
问题描述
我创建了一个显示通知历史列表的回收视图。这里正在使用从 onesignal 获取通知的领域数据库。我尝试使用“name.remove(getAdapterPosition()) ;”在适配器类上删除通知历史记录。但它会删除一次。当我再次打开应用程序时,它不会被删除。我所做的?请你帮助我好吗?
解决方案
您必须清除传递给适配器的列表:
yourList.clear();
然后notifyDataSetChanged()
在你的回收站上应用
yourRecycler.notifyDataSetChanged();
推荐阅读
- python - 如何用 2 个键和一个值创建 dict?
- asp.net - ReportViewer 控制参数安全
- python - 如何从 BeautifulSoup 中的 html 中提取未指定的链接?
- imagemagick-convert - 使用 GraphicsMagick MediaBox / CropBox 分辨率将 TIFF 转换为 PDF
- javascript - 无法将布尔值返回到 ionViewCanLeave
- ios - 有没有办法在 NSArray 中找到所有匹配的对象?
- javascript - 如何将所有/替换为 - 来自字符串
- python-3.x - 逻辑运算符在 Pandas 中无法正常工作
- javascript - CSS 的难点
- ios - 如何在后台禁用 Cordova webview?(仅限 iOS)