diff --git a/RN-UI-LIB b/RN-UI-LIB index 006bccd0..a286ec54 160000 --- a/RN-UI-LIB +++ b/RN-UI-LIB @@ -1 +1 @@ -Subproject commit 006bccd04c874975b943943b4677b9ba7ca9be9a +Subproject commit a286ec54937cb29029b9d04c2aef751135795417 diff --git a/android/app/src/main/java/com/avapp/MainApplication.java b/android/app/src/main/java/com/avapp/MainApplication.java index fac99388..96daa35c 100644 --- a/android/app/src/main/java/com/avapp/MainApplication.java +++ b/android/app/src/main/java/com/avapp/MainApplication.java @@ -13,6 +13,8 @@ import com.avapp.newarchitecture.MainApplicationReactNativeHost; import java.lang.reflect.InvocationTargetException; import java.util.List; import com.microsoft.codepush.react.CodePush; +import android.database.CursorWindow; +import java.lang.reflect.Field; public class MainApplication extends Application implements ReactApplication { @@ -61,6 +63,17 @@ public class MainApplication extends Application implements ReactApplication { ReactFeatureFlags.useTurboModules = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED; SoLoader.init(this, /* native exopackage */ false); initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); + + // https://github.com/rt2zz/redux-persist/issues/284#issuecomment-1011214066 + try { + Field field = CursorWindow.class.getDeclaredField("sCursorWindowSize"); + field.setAccessible(true); + field.set(null, 20 * 1024 * 1024); //20MB + } catch (Exception e) { + if (BuildConfig.DEBUG) { + e.printStackTrace(); + } + } } /**