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

Обновление GUI с высокой частотой - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Запретить андроид выгружать активити из памяти http://www.cyberforum.ru/android-dev/thread1577904.html
Приложение работает в бэграунде, но если завершить активность вручную то бэграунд перестает работать.. именно завершить.. сворачивание, блокировка экрана нечем не мешает вопрос: 1) Если активность используется из бэграунда андроид может его выгрузить из памяти (т.е. завершить) 2) если ответ на 1 да, то как сделать так чтобы не выгружалась?
Android Извлечение метаданных из фотографии Добрый день, встала проблема: Требуется извлечь из фото данные о месте, где оно было сделано. Просьба подсказать, как бы это получше реализовать Добавлено через 58 минут Насколько успел понять, требуется извлечь gps EXIF значения http://www.cyberforum.ru/android-dev/thread1577757.html
Android Прозрачная кнопка с каемкой
Долго искал, но так и не нашел: как сделать прозрачную кнопку с прямо угольной формой с закругленными углами и белым обрамлением, так чтобы текст на ней был заданного цвета и альфа на него не распространялась
Первоначальное заполнение таблицы Android
Использую greenDAO, есть данные которые нужно занести в таблицу при её создании. Как реализовать? Записывать все данные в xml, потом парсить и заносить вариант не подходящий.
Android Светится красным R http://www.cyberforum.ru/android-dev/thread1577368.html
Добрый вечер, у меня светится красним R во всех класах. Вот пример setContentView(R.layout.eater_layout); Как это исправить?
Android Приложение для группы Vk под Андроид Здравствуйте. Нужно написать приложение для группы социальной сети "Вконтакте". Если у кого-то имеется исходник подобного приложения или схожего, или объяснение реализации, ссылки и прочая информация, скиньте пожалуйста. Буду очень благодарна. подробнее

Показать сообщение отдельно
St@nton
3 / 3 / 0
Регистрация: 04.01.2013
Сообщений: 72
07.12.2015, 15:31  [ТС]     Обновление GUI с высокой частотой
Сорри, был занят другим проектом.

Цитата Сообщение от bastrakov Посмотреть сообщение
попробуйте сбрасывать в logcat. если проблемы исчезнут - виноват UI элемент, если нет - возможно проблемы канала.
В логи без проблем выводит. Следуя вашему предположению, я заменил EditText на TextView. В этом случае зависания почти!! нет. Только когда выдвигаю Navigation Drawer, зависание чуток заметно, а так могу пользоваться UI-кнопками, вводить текст и отправлять его на МК. Почему такое разное поведениес с разными UI-элемнтами?

Цитата Сообщение от Паблито Посмотреть сообщение
а я бы запоминал время в миллисекундах, когда прилетает очередное обновление и если разница с текущим временем маленькая - не обновлять TextEdit
что-то типа
Так можно сделать, но я не могу терять сообщения, значит нужно собирать их в буфер. А про буфер я писал уже выше.



С одной стороны не удивительно, что gui виснет, ведь если данные приходят каждые 10 мс, то получаеся, что главный поток, практически, постоянно занят. Т.е. это почти то же, что написать в коде while(true) {} и запустить это в главном потоке. Может есть возможность создать какой нибудь, так сказать, subThread, т.е. второй UI-поток, который отвечал бы за обновление только EditText? Вот к примеру в том же BluetoothTerminal (не реклама) всё работает без зависаний даже при такой высокой частоте обновления UI-элемента. Там тоже всё в EditText выводится.
 
Текущее время: 18:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru