for循环无法迭代超过49次

时间:2018-04-29 09:35:21

标签: android for-loop

(已经过了一周)我试图在for循环中做一些事情。 我意识到for循环没有运行第50次+迭代。 在按钮上单击:

for(int i=0;i<70;i++){
            Toast.makeText(this,"Hi"+i,Toast.LENGTH_SHORT).show();
        }

此Toast仅显示49个。 如何运行至69或任何大于49的数字?

2 个答案:

答案 0 :(得分:1)

for循环未失败。在每次迭代中显示Toast不是一个好主意。尝试记录迭代。检查debug日志。

for(int i=0;i<70;i++){
        Log.d("Iteration","Hi"+i);
    }

答案 1 :(得分:-1)

尝试使用诸如Executor,ThreadPoolExecutor和FutureTask之类的API来进行更长时间的后台处理。