有没有办法在 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 回调中调用它。
可以有几个解决方案。你可以在这里使用观察者模式。
- 定义一个监听器并在
RecyclerView
适配器上实现它 class。
- 从 Fragment 中的 RecyclerView 适配器对象引用监听器。
- 在Fragment的onResume里面,调用监听器的方法
有关详细信息,请查看 this 教程。
我有一个 recyclerViewAdapter
class,我希望在包含适配器的 Fragment 中调用 onResume
方法时执行一些逻辑。这意味着一旦用户按下后退按钮 return 到片段,就会在适配器内部进行操作。
有办法吗?
您在 recyclerViewAdapter 中创建一个方法并在包含片段的 onResume 回调中调用它。
可以有几个解决方案。你可以在这里使用观察者模式。
- 定义一个监听器并在
RecyclerView
适配器上实现它 class。 - 从 Fragment 中的 RecyclerView 适配器对象引用监听器。
- 在Fragment的onResume里面,调用监听器的方法
有关详细信息,请查看 this 教程。