我在我的程序中使用for循环,我想知道一旦它逐个循环到列表中的所有记录,我怎么能停止它。
btnSyncAll.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
for (int i=0; i<ImageList.size(); i++)
{
new SyncFileAsync().execute(String.valueOf(i));
}
}
});
答案 0 :(得分:2)
for循环的想法是它从int i = 0
循环到i < imageList.size()
后停止。我不知道为什么你觉得它没有,但可能你的imageList
非常大,并且在循环结束之前需要花费很多时间。
答案 1 :(得分:0)
当循环达到你在for循环语句中定义的限制时,循环停止迭代。但是如果你想在中间停下来,你必须在某些条件检查中休息。
即
for(int i = 0; i&lt; n; i ++){
if(i==4){
break;
}
}
如果您不想执行特定迭代,请使用continue语句。