Найти в Дзене
Цели и требования Android
В основном, упомянутые методы предназначены для работы с вещами на общем уровне приложения (например, соединение последних частей пользовательского интерфейса в onCreate(), закрытие фоновых потоков в onPause()). Тем не менее, большая часть цели Android заключается в том, чтобы обеспечить бесшовность. Действия могут появляться и исчезать в зависимости от требований к памяти, но пользователи, в идеале, не должны знать, что это происходит. Если, например, пользователь пользовался калькулятором и...
4 года назад
Как работает фоновый поток
В процессе создания Activity мы создаем экземпляр Handler с нашей реализацией handleMessage(). В принципе, при получении любого сообщения мы обновляем ProgressBar на 5 пунктов, а затем выходим из обработчика сообщений. В функции onStart() мы устанавливаем фоновый поток. В реальной системе этот поток будет делать что-то значимое. Здесь же мы просто спим одну секунду, посылаем сообщение в обработчик и повторяем в общей сложности 20 проходов. Это, в сочетании с увеличением положения ProgressBar на...
4 года назад
Как работает показ всплывающих сообщений
Всем привет. С вами Ирина Кострова. Приветствую вас на своем авторском канале про коды. Иногда вашей деятельности (или другому фрагменту кода Android) необходимо высказаться. Не каждое взаимодействие с пользователями Android будет аккуратным, опрятным и сдерживаемым в деятельности, состоящей из представлений. Возникают ошибки. Фоновые задачи могут занять гораздо больше времени, чем ожидалось. Может произойти что-то асинхронное, например, входящее сообщение. В этих и других случаях вам может понадобиться общаться с пользователем за пределами традиционного пользовательского интерфейса...
4 года назад
Вкусы меню
Android рассматривает меню приложений и контекстные меню как меню опций и контекстное меню соответственно. Меню опций вызывается нажатием аппаратной кнопки Меню на устройстве, а контекстное меню вызывается нажатием и удержанием на виджете, вызывающем меню. Кроме того, меню опций работает в одном из двух режимов: значок и развернутое. Когда пользователь впервые нажимает кнопку Меню, появляется режим значка, в котором первые шесть вариантов меню отображаются в виде больших, удобных для пальцев кнопок в сетке в нижней части экрана...
4 года назад
Идентификаторы выбора и группы
Идентификаторы выбора и группы - это ключи, используемые для разблокировки дополнительных функций меню, например, таких как: - Вызов MenuItem#setCheckable() с идентификатором выбора для управления тем, имеет ли выбор меню двухпозиционный флажок рядом с заголовком, где значение флажка переключается, когда пользователь выбирает этот выбор меню. - Вызов Menu#setGroupCheckable() с идентификатором группы превращает набор пунктов меню в пункты с радиокнопкой взаимоисключения между ними, так что один из группы может находиться в состоянии "проверено" в любое время...
4 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала