При нажатии на тег SELECT в веб-представлении на Samsung Galaxy Tab версии 9.0 происходит сбой приложения - PullRequest
0 голосов
/ 05 октября 2019

У меня есть пользовательское приложение Webview в Android, которое открывает веб-страницу, содержащую ** html выпадающий список (выберите HTML-тег) **. Всякий раз, когда я нажимаю на этот выпадающий список, происходит сбой приложения.

Этот сбой происходит на Samsung Tab Android версии 9.0 и работает нормально на Samsung Tab версии 7.0, Google Pixel Mobile V9.0, мобильном устройстве Samsung V7.0, V6.0 также работают нормально. Он отлично работает с Tab Emulator версии 8.0, 9.0.

Я провел много исследований, но не повезло. В прошлом было много сообщений, в которых люди сталкивались с одной и той же проблемой с Android версии 8.0, но не существует правильного решения для той же проблемы.

Кто-то сказал, что это происходит, потому что мы передаем ApplcationContext во фрагмент (который содержитWebview) и предложил добавить инструмент: контекст с контекстом Activity в XML, но он не работал.

Ссылка: - Попытка открыть тег SELECT в Android WebView приводит к сбою приложения

При попытке открыть тег SELECT в Android WebView происходит сбой приложения

Я не пробовал его на устройствах других брендов (кроме Samsung) с той же версией V9.0, ноЯ думаю, что это происходит только с устройством Samsung Tab версии 9.0, поскольку оно не падает на эмуляторах с той же версией и даже на мобильных устройствах

Так что я не уверен, почему это происходит. Может кто-нибудь, пожалуйста, посмотрите на это и предоставьте правильное решение.

2019-09-27 12:56:56.508
13968-13968/****************************************pe
D/InputMethodManager: startInputInner - Id : 0 2019-09-27 12:56:56.508
13968-13968/****************************************pe
I/InputMethodManager: startInputInner -
mService.startInputOrWindowGainedFocus 2019-09-27 12:56:56.512
13968-13968/****************************************pe
D/InputTransport: Input channel constructed: fd=198 2019-09-27
12:56:56.513 13968-13968/****************************************pe
D/InputTransport: Input channel destroyed: fd=171 2019-09-27
12:56:56.665 13968-13968/****************************************pe
******: android.view.InflateException: Binary XML file line #32: Binary XML file line #32: Error inflating class TextView 2019-09-27
12:56:56.666 13968-13968/****************************************pe
******: Caused by: android.view.InflateException: Binary XML file line #32: Error inflating class TextView 2019-09-27 12:56:56.668 13968-13968/****************************************pe ******: Caused
by: android.content.res.Resources$NotFoundException: Unable to find
resource ID #0x20b019d 2019-09-27 12:56:56.669
13968-13968/****************************************pe ******:     at
android.content.res.ResourcesImpl.getResourceEntryName(ResourcesImpl.java:291)
2019-09-27 12:56:56.699
13968-13968/****************************************pe ******:     at
org.chromium.content.browser.input.SelectPopup.show(PG:40) 2019-09-27
12:56:56.699 13968-13968/****************************************pe
******:     at android.os.MessageQueue.nativePollOnce(Native Method) 2019-09-27 12:56:56.699
13968-13968/****************************************pe ******:     at
android.os.MessageQueue.next(MessageQueue.java:326) 2019-09-27
12:56:56.699 13968-13968/****************************************pe
******:     at android.os.Looper.loop(Looper.java:181) 2019-09-27 12:56:56.700 13968-13968/****************************************pe
******:     at android.app.ActivityThread.main(ActivityThread.java:7179) 2019-09-27
12:56:56.700 13968-13968/****************************************pe
******:     at java.lang.reflect.Method.invoke(Native Method) 2019-09-27 12:56:56.700
13968-13968/****************************************pe ******:     at
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
2019-09-27 12:56:56.701
13968-13968/****************************************pe ******:     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:975)
2019-09-27 12:56:56.725
13968-13968/****************************************pe A/chromium:
[FATAL:jni_android.cc(249)] Please include Java exception stack in
crash report

1 Ответ

0 голосов
/ 05 октября 2019

здесь необходимо внести изменения в файл manifest.xml внутри вставки тега:

android:cleartextTrafficPermitted="true"

для получения дополнительной информации о полезной ссылке на видео: устранение ошибок веб-просмотра

обязательно, это будет полезно для вас.

...