Rich Text Editor отображает пустой белый прямоугольник на устройствах Samsung под управлением 8.0 Oreo - PullRequest
0 голосов
/ 22 сентября 2018

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

Что происходит, так это то, что редакторы форматированного текста на своих устройствах не могут отображать контент и показывают белые прямоугольники.Ниже я добавил скриншот того, что видел один пользователь, а также того, как он должен выглядеть.

Two places where I have a rich text editor and it's failing to load

What it looks like on most devices

Примечание. Я использую многофункциональный текстовый редактор для отображения не только простого текста, например ссылок и изображений

Я не могу воспроизвести эту проблему на любом из устройств (LGи Motorola), которым я владею (и я также перепробовал все эмуляторы, Google Pixel, Nexus и т. д.), и все пользователи, которые сообщили, что у них возникла эта проблема, находились на устройстве Samsung под управлением 8.0.0 Oreo.

Я использую разветвленную версию https://github.com/wasabeef/richeditor-android, предназначенную для последних версий Android.

Я пытался исследовать эту проблему и видел различные статьи.как:

https://support.google.com/work/android/answer/7506908?hl=en https://forums.androidcentral.com/moto-z-moto-z-droid-edition/812931-chromes-embbed-webview-not-working-nougat.html Веб-представление отображается в виде простого белого поля после второй инициализации

Последняя ссылкатолько один, который я нашел, кажется, связан с моей проблемой, но я не понимаю, как это может быть связано с тем, что яoing in the code.

Представление - это просто RecyclerView, а внутри Viewholder у меня просто есть это для отображения текста:

view.rich_text.setEditorHeight(20)
view.rich_text.setEditorFontSize(14)
view.rich_text.setPadding(0, 10, 10, 10)
view.rich_text.setEditorFontColor(Color.WHITE)
view.rich_text.html = content
view.rich_text.setInputEnabled(false)

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

...