RecyclerView 中的观察者模式,是始终只会存在一个观察者嘛?
我在查看 setAdapter() 的过程中,发现会先查看是否设置过 Adapter, 如果设置过会注销观察者,然后注册观察者。
如果只存在一个观察者的话,那么我想请问 RecyclerView 中使用观察者的意义是?
RecyclerView 中的观察者模式,是始终只会存在一个观察者嘛?
我在查看 setAdapter() 的过程中,发现会先查看是否设置过 Adapter, 如果设置过会注销观察者,然后注册观察者。
如果只存在一个观察者的话,那么我想请问 RecyclerView 中使用观察者的意义是?
1 回答598 阅读✓ 已解决
1 回答1.5k 阅读
2 回答1k 阅读
1 回答1.3k 阅读
1 回答1.1k 阅读
1 回答971 阅读
1 回答891 阅读
RecyclerView.setAdapter(Adapter)
是运用的适配器模式;Adapter.registerAdapterDataObserver(AdapterDataObserver)
才是运用的观察者模式。