有没有办法在 Recyclerview Adapter class 中检查 Fragment onResume?

Is there a way to check for Fragment's onResume inside Recycler View Adapter class?

我有一个 recyclerViewAdapter class,我希望在包含适配器的 Fragment 中调用 onResume 方法时执行一些逻辑。这意味着一旦用户按下后退按钮 return 到片段,就会在适配器内部进行操作。

有办法吗?

您在 recyclerViewAdapter 中创建一个方法并在包含片段的 onResume 回调中调用它。

可以有几个解决方案。你可以在这里使用观察者模式。

  1. 定义一个监听器并在 RecyclerView 适配器上实现它 class。
  2. 从 Fragment 中的 RecyclerView 适配器对象引用监听器。
  3. 在Fragment的onResume里面,调用监听器的方法

有关详细信息,请查看 this 教程。