#java #android #webview #chromium #supportmapfragment
#java #Android #webview #chromium #supportmapfragment
Вопрос:
Я использую Webview в своем приложении, и когда пользователь покидает этот экран и переходит на другой экран с картой (SupportMapFragment) в качестве дочернего фрагмента, а затем возвращается к экрану с Webview, приложение вылетает со следующей ошибкой:
«E / chromium: [ERROR:context_group.cc (455)] ContextResult::kFatalFailure: поддерживается слишком мало униформ или вариантов.»
Я знаю, что это как-то связано с SupportMapFragment, потому что, когда я заменяю этот дочерний фрагмент другим фрагментом, проблема больше не появляется. Я перепробовал много комбинаций, и ошибка возникает только при создании SupportMapFragment.
Это происходит на симуляторе и может систематически воспроизводиться. Я пробовал на симуляторах под управлением Android 9, 10 и 11 (API 28, 29, 30) и видел такое же поведение.
Я искал ответ, но единственное, что я мог найти, — это идея, что это может иметь какое-то отношение к памяти. Я пытался освободить Webview, когда пользователь покидает экран, но это не возымело никакого эффекта.
У кого-нибудь есть идеи?
Спасибо!