callstack / callstack/react-native-pager-view

Expecting View State but received class androidx.recyclerview.widget.RecyclerView$SavedState instead

Offen
#336 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
android bug
Vorherrschende Sprache
TypeScript
Sterne
3.4k
Forks
476
Ø Merge
10 T. 21 Std.
Gemergte PRs (30 T.)
2

Beschreibung

## Environment

![image](https://user-images.githubusercontent.com/4283871/115631798-a37a0880-a35a-11eb-94c1-c7988b35dc5f.png)

## 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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.