Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Ivan Balaksha
@tagantroy
Android
Что лучше использовать для обработки нажатий на кнопку: анонимные классы или switch-case?
Что лучше использовать? Назначать OnClickListener через анонимные классы или в xml + один метод в коде со switch-case по R.id ?
Вопрос задан
более трёх лет назад
2288 просмотров
Комментировать
Подписаться
2
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
Андрей Голубков
@Android97
Бэкенд и немного фронтенд разработчик
Сам смотри, как тебе удобнее.
я делаю и так и так, "по настроению".
Но больше предпочитаю OnClickListener.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
2
Макс
@mbelskiy
Software Developer
Третий вариант: private final OnClickListener член класса, внутри которого switch-case.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Андрей Мывреник
@gim0
На мой взгляд switch-case - неуклюжий способ обработки событий. Используй onClickListener.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Android
+1 ещё
Простой
Почему вылетает ошибка при запуске устройства в Andoid Device Manager?
1 подписчик
вчера
32 просмотра
0
ответов
Android
Простой
TWRP sign boot и установка пропатченного boot для Magisk несовместимы?
1 подписчик
06 мая
63 просмотра
2
ответа
Android
+1 ещё
Простой
Автопереводчик телефонных разговоров под Андроид?
1 подписчик
05 мая
194 просмотра
2
ответа
Android
+1 ещё
Средний
Какой наилучший способ продлить жизнь Foreground Service в MAUI?
4 подписчика
04 мая
2698 просмотров
2
ответа
Android
+1 ещё
Простой
Как выписать самому себе SSL-сертификат и установить его под Андроид/Винды?
2 подписчика
01 мая
886 просмотров
3
ответа
Android
+1 ещё
Простой
Не получается добавить в меню GRUB android x86 posrog?
3 подписчика
01 мая
91 просмотр
1
ответ
Android
+2 ещё
Простой
Можно ли восстановить работоспособность смартфона xiaomi на процессоре mtk и прошивке HyperOS(stock), если нужно сохранить пользовательские данные?
1 подписчик
29 апр.
112 просмотров
2
ответа
Android
+1 ещё
Средний
Какая прога дает записывать демонстрационные ролики про моб. приложения, рисуя палец юзера?
3 подписчика
29 апр.
604 просмотра
0
ответов
Android
+1 ещё
Простой
Thunderbird (на ОС Android 13) — где настройки портов IMAP и т.п.?
1 подписчик
29 апр.
82 просмотра
2
ответа
Android
+1 ещё
Простой
Возможно ли программно ускорить работу смартфона Realme C25S?
1 подписчик
29 апр.
110 просмотров
4
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Senior Android Developer
DatsTeam
от 400 000 ₽
Android разработчик
SENSE
•
Москва
До 350 000 ₽
Senior Android Developer (Kotlin, Ad SDKs, Attribution Platforms)
Chinni PM
•
Москва
от 200 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама