GreM писал(а):
А Timer/TimerTask к такой задержке не приводит?Этот топик читают: Гость
Ответов: 1821
Рейтинг: 168
|
|||
Что-то не пробовал. Надо будет проверить |
|||
карма: 5 |
|
Ответов: 163
Рейтинг: 33
|
|||
Мой таймер оказался с багом. Возможна ситуация не срабатывания doStop. [удалено]. Однако и тут проблема. Попытался всунуть его в сервис, принимающий события с датчиков, подключив его к этим самым датчикам и облом Работает только если на doStart и doStop подавать связи через hiThread. А жаль, получилось не плохо.
------------ Дoбавленo в 20.52: Разобрался. [удалено]. Тестирую. Пока единственное опасение - возможное переполнение очереди сообщений. |
|||
карма: 3 |
|
Ответов: 1821
Рейтинг: 168
|
|||
GreM, а если сделать таймер через метод postDelayed? Дело в том, что когда смотрю сорсы Андроида, там анимации или "живые" обои сделаны через этот метод
|
|||
карма: 5 |
|
Ответов: 163
Рейтинг: 33
|
|||
sаmakacd, да практически ни какой разницы. Просто после postDelayed будет вызван метод run из некоего Runnadle, а после sendMessage - handleMessage из Handler`а. Точнее если в изымаемом из очереди сообщении будет заполнено поле callback, будет переход по адресу из этого поля (это будет адрес "run"), в противном случае будет переход по адресу из поля target (это будет "handleMessage").
|
|||
карма: 3 |
|
Ответов: 1821
Рейтинг: 168
|
|||
А, тогда понятно. Значит это влияет только на "стиль" написания
|
|||
карма: 5 |
|
Ответов: 4628
Рейтинг: 749
|
|||
Выложены обновления пакета и компилятора.
В связи с изменениями в процедуре компиляции для дальнейшей работы нужно обновить компилятор. Распакуйте этот архив в папку HiAsm с заменой файлов. Сейчас несколько увеличилось время компиляции из-за безусловного подключения Android Support Library, в дальнейшем попробую поправить. |
|||
карма: 26 |
| ||
Голосовали: | sаmakacd |
Ответов: 23
Рейтинг: 3
|
|||
CriDos писал(а): Мои 5 копеекПеренастроил программу HiSvn на ваш сервер SVN (http://svn.adasm.com:81/s/AndroidPack/Pack/trunk/) HiSvn_Android_1.8.1 - 1.9 мб Распаковать в корневую директорию HiAsm с заменой. 1) Прошу добавить эту утилиту в установочный андроид пакет или добавить в шапку (первый пост этой темы). 2) Ссылка не работает. Ссылка на пост: http://forum.hiasm.com/forum.html?q=3&p=239910 |
|||
карма: 0 |
|
Ответов: 1821
Рейтинг: 168
|
|||
Добавлена поддержка фрагментов, улучшение InlineCode, добавлен компонент для упрощённой работы с потоками, добавлены GetIndexData, GlobalVar, добавлена возможность работать в режиме "асинхронной задачи".
|
|||
карма: 5 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 10 раз(а), последний 2022-09-20 02:47:20 |
|||
карма: 0 |
|
Ответов: 1088
Рейтинг: 112
|
|||
Наконец-то пароль вспомнил
Пост выше эт моё. пакет обновлял SVN rev. 144 (2014-04-27) компилятор тоже обнослял. Компилировал на win7 x32 Запускал на Android 2.3.7 Hiasm AltBuild 4.04 185 |
|||
карма: 0 |
|
Ответов: 1821
Рейтинг: 168
|
|||
Sniper36,
|
|||
карма: 5 |
| ||
файлы: 1 | scheme2studio.jpg [15.3KB] [787] |
Ответов: 1088
Рейтинг: 112
|
|||
карма: 0 |
| ||
файлы: 1 | code_33486.txt [1.8KB] [421] |
Ответов: 1821
Рейтинг: 168
|
|||
На первый взгляд, вылетает, потому что нет UIThread между SimpleStreamRW → onRead и хабом.
------------ Дoбавленo в 21.07: Попробуйте такую схему:
|
|||
карма: 5 |
|
Ответов: 1088
Рейтинг: 112
|
|||
поставил UIThread после таймера - перестало вылетать.
|
|||
карма: 0 |
|
Ответов: 1821
Рейтинг: 168
|
|||
Sniper36,
sаmakacd писал(а): Попробуйте такую схемуSniper36 писал(а): поставил UIThread после таймера - перестало вылетать.Позиция UIThread будет определять только количество переключений потоков UI/параллельный. Работать должно в любом случае |
|||
карма: 5 |
|