Android - у меня есть 5 переключателей виджетов в Android, я хочу использовать каждый из переключателей и их комбинации, чтобы показать результат - PullRequest
0 голосов
/ 12 июня 2018

У меня проблема с записью дел для каждого переключателя (независимо от того, включен он или выключен) с использованием условия if-else.Например, в Android есть три переключателя (виджета). Один простой случай: только один переключатель работает одновременно, другой - в паре, например, 1 и 2 работают, 2 и 3 работают, 1 и 3 работают, или все три работают.вместе на основе этого хочу показать результаты, которые включаются / работают одновременно.Таким образом, использование метода условия if-else для 8 или более ключей является невозможной задачей.Поэтому я хочу знать, какой эффективный и хороший способ сделать такие условия возможными.

1 Ответ

0 голосов
/ 12 июня 2018

Если вы посмотрите внимательно, эти переключатели будут напоминать слова в двоичном формате.Следуя вашему примеру с восемью переключателями, скажем, 10010101 представляет расположение тех, где переключатель 0 включен, 1 выключен и так далее.

Сделайте так, чтобы каждый коммутатор влиял на один бит в целом числе, например, 0 выключен и 1 включен, и вы можете использовать это число в конструкции переключателя для обработки каждого случая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...