Все сервисы Хабра
Сообщество 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 ещё
Простой
Что из себя представляют видеозвонки на Android 14?
1 подписчик
29 мая
123 просмотра
1
ответ
Android
+2 ещё
Простой
Как узнать назначение приложений Android, чтобы удалить все лишние?
1 подписчик
25 мая
439 просмотров
2
ответа
Android
+2 ещё
Простой
При установке PIN-кода в приложении (PIN-код не устанавливается)?
1 подписчик
21 мая
132 просмотра
0
ответов
Android
+2 ещё
Простой
Как установить эмулятор Ubuntu 24 с KVM на Android?
4 подписчика
20 мая
2903 просмотра
1
ответ
Android
+1 ещё
Простой
Какую ТВ приставку на Андроид выбрать в 2025 году?
2 подписчика
18 мая
887 просмотров
3
ответа
Android
+1 ещё
Простой
Как установить Windows 11 на Android?
2 подписчика
18 мая
1672 просмотра
5
ответов
Android
+1 ещё
Средний
Форвардинг на андроид? (разрешить транзитный трафик)?
1 подписчик
18 мая
292 просмотра
1
ответ
Android
Простой
Может ли смартфон удалённо блокироваться?
1 подписчик
14 мая
252 просмотра
2
ответа
Android
Простой
Как запретить автоскачивание на Андроиде?
2 подписчика
13 мая
661 просмотр
2
ответа
Android
+1 ещё
Простой
Почему вылетает ошибка при запуске устройства в Andoid Device Manager?
1 подписчик
10 мая
70 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Android-разработчик
Wanted.
от 3 000 $
Эмуляция Android на сервере
Donatov.net
•
Москва
от 150 000 ₽
Android разработчик
SENSE
•
Москва
До 350 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама