callstack / callstack/react-native-pager-view
Expecting View State but received class androidx.recyclerview.widget.RecyclerView$SavedState instead
- Vorherrschende Sprache
- TypeScript
- Sterne
- 3.4k
- Forks
- 476
- Ø Merge
- 10 T. 21 Std.
- Gemergte PRs (30 T.)
- 2
Beschreibung
## Environment

## Description
I think the app is crashing on start but its not easily replicable.
I believe the problem is happening because ViewPager inflate views and assign dynamically-generated ids to them. (ref: https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-collection-release/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java?source=post_page---------------------------#146)
Is there anything we can do to mitigate this crash?
Beitragsleitfaden
Rechercherichtung
Beginne mit dem Crashtitel des Issues, dem Screenshot und der verlinkten AndroidX ViewPager2-Referenz. Untersuche anschließend, wie dynamisch generierte ViewPager2-IDs mit der Zustandswiederherstellung von RecyclerView interagieren. Bestätige den sporadischen Absturz beim Start und ermittle eine reproduzierbare Abhilfe. Dokumentiere die Reproduktion und das erwartete Verhalten, wenn das Problem behoben ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- android, react-native
- Bereich
- mobile-dev
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100