цикл for не может повторяться более 49 раз - PullRequest
0 голосов
/ 29 апреля 2018

(с тех пор как прошла неделя) Я пытаюсь сделать что-то в цикле for. Я понял, что for цикл не выполняется 50-й + итерации . Нажмите кнопку:

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

Этот тост показан только до 49. Как мне запустить его до 69 или любого числа больше 49?

Ответы [ 2 ]

0 голосов
/ 29 апреля 2018

Попробуйте использовать API, такие как Executor, ThreadPoolExecutor и FutureTask, для более продолжительного фонового процесса.

0 голосов
/ 29 апреля 2018
Цикл

for не вышел из строя. Не стоит показывать Toast на каждой итерации. Попробуйте войти в итерацию. Проверьте debug журналы.

for(int i=0;i<70;i++){
        Log.d("Iteration","Hi"+i);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...