Android Recycler视图未从服务中刷新



我有一个用于回收器视图的适配器。然后,我在填充回收器视图的活动中实例化这个适配器。在我的项目中,我有一个后台服务,它总是在运行,它执行从Firebase实时数据库中删除的功能。删除操作非常好,问题是我无法像往常一样刷新适配器。刷新回收器视图的通常操作是调用->CCD_ 1,其作用如同符咒。

如何在后台服务中每次触发删除功能时刷新回收器视图。

我已经尝试创建适配器类的实例并调用notifyDataSetChanged,但遗憾的是,这对我来说不起作用。如有任何建议或指导,我们将不胜感激!

您需要从服务到活动的回调

您不能创建适配器类的新实例并在服务中调用notifyDataSetChanged,因为它与活动中的适配器类实例不同

这里有一些教程可以做到这一点,或者你可以使用EventBus

最新更新