【发布时间】:2016-02-08 23:11:17
【问题描述】:
我正在制作一个用于控制 8 个继电器的应用程序。重点是我是编程新手,并且代码在使用超过 2 个切换按钮时会显示所有类型的错误。我希望下面会在切换打开/关闭时向我的 arduino 发送所需的命令。但是当有很多切换时我如何使用 if/else(比如在我的情况下是 4 切换),并且当我关闭应用程序或在其他设备中使用应用程序时我还需要最后状态。猜猜它有很多问题。
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(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(); } } });
-
@BharatKumar..我会尽力帮助你......但我没有得到你真正想要的......你想在每次切换点击时执行不同的操作吗??跨度>
-
请再次编辑问题...我没有在评论中得到它
-
请给我一些时间...我会尽快通知你
标签: android