From df493332a01dbdcb144e2cac5eee314d843c5e6e Mon Sep 17 00:00:00 2001 From: Roman Volosovskyi Date: Wed, 5 Jul 2023 12:34:24 +0200 Subject: [PATCH] Fix for android 13 --- .../com/reactnativecommunity/webview/RNCWebViewManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java b/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java index 01c57cd..e3852c7 100644 --- a/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java +++ b/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java @@ -288,9 +288,11 @@ public class RNCWebViewManager extends SimpleViewManager { if (enabled) { Context ctx = view.getContext(); if (ctx != null) { - view.getSettings().setAppCachePath(ctx.getCacheDir().getAbsolutePath()); + //view.getSettings().setAppCachePath(ctx.getCacheDir().getAbsolutePath()); + //view.getSettings().setAppCacheEnabled(true); + Util.invokeMethodIfExists(settings, "setAppCachePath", ctx.getCacheDir().getAbsolutePath()); view.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); - view.getSettings().setAppCacheEnabled(true); + Util.invokeMethodIfExists(settings, "setAppCacheEnabled", true); } } else { view.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);