Я делаю приложение для управления 8 реле. Точка в том, что я новичок в программировании, а код показывает все типы ошибок при использовании более чем двух кнопок переключения. Надеюсь, что ниже будет отправлена желаемая команда моему ардуину, когда переключатель включен/выключен. но как я могу использовать if/else, когда есть много переключателей (скажем, в моем случае 4), и мне также нужно сохранять последние состояния, когда я закрываю приложение или использую приложение на другом устройстве. угадать его много, чтобы спросить.Несколько кнопок переключения android issue
toggleButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (toggleButton.isChecked()) {
commandArduino(" ");
Toast.makeText(getApplicationContext(), "led2",Toast.LENGTH_LONG).show();
} else {
commandArduino(" ");
Toast.makeText(getApplicationContext(), "led2",Toast.LENGTH_LONG).show();
}
}
});
Что ваша проблема ?? Есть кнопки-переключатели не работают ?? –
Я могу использовать условия для одного переключения, но что, если есть много переключателей ..., пожалуйста, несите меня, поскольку я новичок в этом. это должно быть хромым ask.toggleButton.setOnClickListener (новый View.OnClickListener() { @Override общественного недействительными OnClick (View v) { если (toggleButton.isChecked()) { commandArduino (»«); \t Toast.makeText (getApplicationContext(), "LED2", Toast.LENGTH_LONG) .show();} еще { commandArduino (»«); \t Toast.makeText (getApplicationContext(), "LED2", Toast.LENGTH_LONG) .show(); } } }); –
@ BharatKumar .. Я буду полностью пытаться помочь вам ... Но я не понимаю, что вы на самом деле хотите ... Вы хотите выполнить разные действия для каждого переключения? –