Выполнение каких-либо сложных операция в UI потоке приведет к тому что UI будет недоступен пользователю (т. е. будет «висеть»). При этом любые действия пользователя, во время таких «подвисаний», могут привести к появлению сообщения о том что приложение зависло, с предложением закрыть его.
Правило 1. Не выполняйте сложные операции в UI потоке
Для наглядности я создал небольшой проект, в котором приведено несколько примеров к правилам ниже.
Возможно для профессионалов статья будет не интересной, но для новичков, которые впервые столкнулись с разработкой под мобильные устройства, информация будет полезной.
Во время разработки (мой первый опыт разработки на Android и на Java), я уяснил несколько правил, которые нужно соблюдать для корректной и устойчивой работы программ, которыми хочу поделитсяЂЂЂ
Летом друг подкинул пару заказов по разработке для Android. Первое это streaming проигрыватель видео для одного французского телевидения, второе ЂЂЂ простенькая игрушка.
Tips and Tricks по программированию на Android
Tips and Tricks по программированию на Android / Хабрахабр
Комментариев нет:
Отправить комментарий