写了一个查看全部订单的功能,点击查看全部订单之后进去订单页面默认显示已完成页面,然后我点击全部订单没有反应,只能点击其他选型后在点击全部订单才恢复正常显示全订单页面
debug看下是没执行这里的逻辑还是执行了,界面没生效
有默认选中没,是不是已经默认选中第一个,再次点击没触发啊。断点跟踪下,不难定位问题
不知道你这个问题是否已经解决, 如果还没有解决的话:switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
语法
switch case 语句语法格式如下:
switch(expression){
case value :
//语句
break; //可选
case value :
//语句
break; //可选
//你可以有任意数量的case语句
default : //可选
//语句
}
//eg:
int i = new Random().nextInt(4);
String result ;
switch (i){
case 0 :
result = "这是个0";
break;
case 1 :
result = "这是个1";
break;
case 2 :
result = "这是个2";
break;
default :
result = "这是个default";
break;
}
System.out.println(result);
//jdk 17
var i = new Random().nextInt(4);
var result = switch (i){
case 0 -> "0";
case 1 -> "1";
case 2 -> "2";
default -> "default";
};
System.out.println(result);
switch case 语句有如下规则:
java基本的概念和语句到这里结束,下一篇主要讲方法,类,接口
Android的java基本知识总结【提升篇】评论回复不及时,有问题的小伙伴可以进Q群:682963103 提问