Добрый день!
Пишу Android приложение и в нём есть WebView. Через метод
loadUrl() вызываю функцию JavaScript, которая передаёт мою позицию и рисует маркер.
Выглядит это так:
webView.post(new Runnable() {
@Override
public void run() {
webView.loadUrl("javascript:send_location(" + x + ", " + y + ")");
}
});
Вызываю эту функцию каждую секунду, но с течением времени производительность именно View элемента (WebView) начинает стремится к нулю. Само приложение работает корректно и все другие элементы приложения никак не страдают.
В чём может быть причина? Пробовал различные способы решения проблемы, но они никак не помогли.
P. S Память приложения не страдает, маркер рисуется один раз, а далее только перемещается.