Skip to content

Commit 92f47a6

Browse files
arekkubaczkowskiArkadiusz KubaczkowskitroZee
authored
fix(android): restoring state #183 (#270)
* fix: set saveEnabled to false * Add comment to fix Co-authored-by: Arkadiusz Kubaczkowski <[email protected]> Co-authored-by: troZee <[email protected]>
1 parent c7d45c9 commit 92f47a6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPagerManager.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ public String getName() {
5858
protected ViewPager2 createViewInstance(@NonNull ThemedReactContext reactContext) {
5959
final ViewPager2 vp = new ViewPager2(reactContext);
6060
final FragmentAdapter adapter = new FragmentAdapter((FragmentActivity) reactContext.getCurrentActivity());
61-
vp.setAdapter((FragmentStateAdapter) adapter);
61+
vp.setAdapter(adapter);
62+
//https://github.com/callstack/react-native-viewpager/issues/183
63+
vp.setSaveEnabled(false);
6264
eventDispatcher = reactContext.getNativeModule(UIManagerModule.class).getEventDispatcher();
6365
vp.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() {
6466
@Override

0 commit comments

Comments
 (0)