(已经过了一周)我试图在for循环中做一些事情。 我意识到for
循环没有运行第50次+迭代。
在按钮上单击:
for(int i=0;i<70;i++){
Toast.makeText(this,"Hi"+i,Toast.LENGTH_SHORT).show();
}
此Toast仅显示49个。 如何运行至69或任何大于49的数字?
答案 0 :(得分:1)
for
循环未失败。在每次迭代中显示Toast
不是一个好主意。尝试记录迭代。检查debug
日志。
for(int i=0;i<70;i++){
Log.d("Iteration","Hi"+i);
}
答案 1 :(得分:-1)
尝试使用诸如Executor,ThreadPoolExecutor和FutureTask之类的API来进行更长时间的后台处理。