drakeet / MultiType

Flexible multiple types for Android RecyclerView.
Apache License 2.0
5.76k stars 749 forks source link

Types接口是否支持oneToMany注册Type? #319

Open chenfei0928 opened 3 years ago

chenfei0928 commented 3 years ago

Types接口允许根据Type接口直接注册类型与其ViewBinder,但Type接口的定义中允许设置一个linker来支持oneToMany的一数据类型对应多个ViewBinder的场景 但MultiTypeAdapter的registerAll方法实现中,在对添加到Types中的每一个Type的处理时,会先将在此之前注册的该数据类型的Type移除,这过程中可能也会移除在Types中OneToMany的Type