callstack / callstack/react-native-pager-view

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

Đang mở
#336 4 bình luận 0 reaction 0 người được giao Xem trên GitHub
android bug
Ngôn ngữ chính
TypeScript
Star
3.4k
Fork
476
Merge trung bình
10 ngày 21 giờ
Pull request đã merge (30 ngày)
2

Mô tả

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

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với tiêu đề crash của issue, ảnh chụp màn hình và tài liệu tham chiếu AndroidX ViewPager2 được liên kết, sau đó điều tra cách các ID được tạo động của ViewPager2 tương tác với việc khôi phục trạng thái của RecyclerView. Xác nhận crash xảy ra không liên tục khi khởi động và xác định một biện pháp giảm thiểu có thể tái hiện; ghi lại cách tái hiện và hành vi mong đợi khi issue được giải quyết.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
android, react-native
Lĩnh vực
mobile-dev
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.