以下是OnClickListner
中的方法。我想先传递1=0
,然后传递i=1
。
但是下面的代码只显示i=0
;
@Override
public void onClick(View v) {
for(i=0; i<shopTelNos.length;i++){
Toast.makeText(c.getApplicationContext(),"value is : "+i,Toast.LENGTH_SHORT).show();
break;
}
}
});
帮助我。
答案 0 :(得分:1)
我认为在循环第一次迭代后,中断导致停止。尝试删除休息并重新测试。它应该做的伎俩
答案 1 :(得分:0)
你确定shopTelNos.length超过1吗?你已经循环遍历shopTelNoss数组中的所有元素的for循环。如果该数组中只有一个元素,它只会显示一次该消息。
答案 2 :(得分:0)
首先,调试或打印并检查数组及其长度以确认其内容:
Log.i("ShopTel", "Array :" +shopTelNos);
Log.i("ShopTel", "Array size :" +shopTelNos.length);
其次,在敬酒之间加入延迟。祝酒词可能重叠。