CymChad / CymChad/BaseRecyclerViewAdapterHelper
When I use BaseNodeAdapter there's a index out of bounds exception
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 24.6k
- Forks
- 5.2k
- PR merge metrics
- No merged PRs in 30d
Description
When I use BaseNodeAdapter ,There was only one child in the last parent,I expand the last parent node and use the getAdapter().nodesetData (data, 0, Object) method to refresh the unique child node of the parent node,An exception will occur in the removeNodesAt method of the BaseNodeAdapter,Maybe you can let me join your team. My design pattern is very six.
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 with BaseNodeAdapter and trace removeNodesAt when getAdapter().nodesetData(data, 0, Object) refreshes the only child of an expanded final parent. Reproduce the single-child scenario and inspect the index handling. Done means the refresh completes without an index-out-of-bounds exception.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100