java - 如何使用 switch&case 选项做 8 个问题?
问题描述
我必须在我的 android 应用程序(java,使用 Android Studio)中问 8 个问题,所以我想使用 SWITCH/CASE 方法。我认为我使用了这样的代码,但错误是“断开开关或循环”。我该如何纠正这个错误?例如,应用程序转到问题 1,是或否按钮并等待按下按钮(是或否),当我按下是或否按钮时,应用程序继续到第二种情况(第二个问题等)
for(int loop=1; loop<=8; loop++){
switch(loop) {
case 1:
question.setText(s);
yes.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//do something;
break;
}
});
no.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//do something;
break;
}
}
);
case 2:
question.setText(t);
yes.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//do something;
break;
}
});
no.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//do something;
break;
}
}
);
etc etc
解决方案
推荐阅读
- python - Pycharm 在运行单元测试时寻找项目根而不是源根
- amazon-web-services - AWS AUTHORIZATION 端点重定向到 LOGIN 端点
- r - 打开素食主义者的问题
- postgresql - 如何将 pgx.Rows 从 Query() 转换为 json 数组?
- java - 单核细胞增多症
> 如何订阅 - c - 通过一个顶点删除创建正则图
- java - 自定义 variableListener 不可能的 variableListener 损坏
- prolog - Prolog中的有限状态自动机
- visual-c++ - 将 SDK 与 Windows 10 更新同步并将 WinRT 与标准 C++ 结合使用
- laravel - 修复 laravel 5.4 中的 Swift_TransportException 错误