Фатальное исключение: java.lang.RuntimeException: использование WebView из нескольких процессов одновременно с одним и тем же каталогом данных не поддерживается. https://crbug.com/558377
на jO.b(PG:102)
на jQ.run(PG:3)
на android.os.Handler.handleCallback(Handler. java:873)
на android.os.Handler.dispatchMessage(Handler.java:99)
на android.os.Looper.loop(Looper.java:226)
в android.app.ActivityThread.main(ActivityThread.java:7210)
в java.lang.reflect.Method.invoke(Native Method) )
в com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:499)
на com.android.internal.os.ZygoteInit.main(ZygoteInit.java:961)
2.Я пытаюсь добавить код переноса в метод Application onCreate
Код: Выделить всё
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
String processName = getProcessName();
if (!MAIN_PROCESS.equals(processName)) {
WebView.setDataDirectorySuffix(getProcessName() + ".webview");
}
}
Код: Выделить всё
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
String processName = getProcessName();
try {
WebView.setDataDirectorySuffix(processName);
} catch (Throwable e) {
// ignore
}
}
Есть ли еще какая-то другая причина этого сбоя?
Подробнее здесь: https://stackoverflow.com/questions/620 ... an-one-pro