CymChad / CymChad/BaseRecyclerViewAdapterHelper
建议关于 BaseProviderMultiAdapter
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 24.6k
- Forks
- 5.2k
- PR merge metrics
- No merged PRs in 30d
Description
实现BaseProviderMultiAdapter的 ChatItemProvider不够自由。
各自BaseItemProvider 的泛型不应该跟BaseProviderMultiAdapter一样,
应该任意类型的bean都可以是BaseItemProvider 的泛型。
这样adapter 的泛型bean 不用有所有业务的字段了
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating BaseProviderMultiAdapter, ChatItemProvider, and BaseItemProvider, then compare how their generic types are currently connected. The change is complete when BaseItemProvider implementations can use arbitrary bean types without requiring the adapter bean to contain every business field; the issue mentions no specific tests or files to run.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100