Мне нужно отобразить четыре графических графика в реальном времени, представляющих пользовательские биодаты в приложении для Android. Я пробовал каждую бесплатную библиотеку Android, но они были не такими гладкими, как их javascript-аналоги. Поэтому я решил использовать highcharts js в webview.Невосприимчивое касание в андроиде webview
Четыре графика на одном экране работает плавно. Но веб-просмотр не быстро распознает события касания. Я пытался играть с ускорением H/W, касаться событий и т. Д., Но это не помогло.
Всякий раз, когда я касаюсь кнопок на WebView LogCat говорит: -
"12-13 16:13:37.436: V/WebViewInputDispatcher(9308): blockWebkitDraw"
"12-13 16:13:37.441: V/WebViewInputDispatcher(9308): blockWebkitDraw lockedfalse"
После нажатия на кнопки несколько раз он говорит: -
"12-13 16:13:37.806: V/WebViewInputDispatcher(9308): blockWebkitDraw lockedtrue"
Так в основном любое прикосновение на Highcharts графике или кнопка делает не работает быстро. Я загружаю html/js/css из папки с данными.
Какие исправления я должен выполнить в webview, чтобы решить эту проблему? Я не думаю, что есть какие-либо проблемы с моим кодом html/js/css, потому что он отлично работает на Chrome mobile.
Вы пробовали использовать PhoneGap? –
Большая часть моего приложения уже разработана с использованием Android Java SDK, поэтому переключение на телефонную связь невозможно. – techgyani