Я делаю webview
приложение для Android. Заявка содержит форму, в которой есть строка с данными о докторе с вводимым текстом для каждого врача.
Когда у меня меньше данных из sqlite
db от Android, то есть от 20 до 50 строк. Когда я вхожу с мобильного телефона keyboard
, он быстро показывает введенное значение.
Но когда значение 80 или 150 выше выборки данных, оно показывает вводимое значение очень медленно, что занимает слишком много времени для отображения во входном тексте, даже если `` клавиатура также медленная, когда я нажимаю на вводимый текст.
Я попытался изменить ссылку ниже
Веб-просмотр Android медленный
Ниже приведены изменения, которые я внедрил в код Android, но проблема до сих пор не решена
Установить более высокий приоритет рендеринга (устарело из API 18+):
webview.getSettings().setRenderPriority(RenderPriority.HIGH);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
// chromium, enable hardware acceleration
wvBusinessMonitoring.setLayerType(View.LAYER_TYPE_HARDWARE, null);
} else {
// older android version, disable hardware acceleration
wvBusinessMonitoring.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}
wvBusinessMonitoring.requestFocus(View.FOCUS_DOWN);