Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
RomanenkovDV
0 / 0 / 0
Регистрация: 16.08.2012
Сообщений: 6
#1

Жрущий WebView - Android

16.08.2012, 15:13. Просмотров 973. Ответов 0
Метки нет (Все метки)

У меня беда. Пишу приложение, которое должно отображать данные со спутникового приемника. Очень удобно было создать интерфейс на html. Что собственно я и сделал. Подключил WebWiew, создал JS интерфейс, получилось передать данные, и отобразить их при помощи javascript'а на странице. И тут увидел, что все это творение жрет память со бешеной скоростью, через несколько минут оно уже занимает под 60 метров, начиная с 14.

Происходит все примерно так:
В методе onCreate создается экземпляр WebWiew и методом loadUrl() загружается файл html с интерфейсом. К этому файлу подключены файлы со стилями, библиотека jQuery и мои скрипты. И далее, каждый раз когда приходят новые данные с приемника вызывается javascript'овская функция:
Java
1
2
3
4
5
nmea_listener = new NmeaListener(){
    public void onNmeaReceived(long timestamp, String msg) {
        ww.loadUrl("javascript:update()");
    }
};
Эта функция меняет текст внутри div'ов.
И все бы ничего, но память уходит метрами. Единственное что мне приходит на ум, это то что метод loadUrl() заново загружает все js библиотеки в память прежде чем выполнить функцию. В настройках WebWiew ставил чтобы clearCache(true), но безрезультатно.

Если есть какие мысли по этому поводу буду очень благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.08.2012, 15:13     Жрущий WebView
Посмотрите здесь:

Android WebView
Android WebView ошибка
Android WebView. Крякозябры
Android Из WebView в TextView
Прозрачность WebView Android
Отработать JS в WebView Android
Работа с webview Android
Android WebView + JSOUP
Android Webview на фрагменте
Android Замена WebView
WebView - Height Android
WebView in Fragment Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 18:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru