Неожиданное поведение индексируется для цикла - PullRequest
1 голос
/ 02 мая 2019

Я изучаю разработку под Android и столкнулся с проблемой: у меня есть действие с кнопкой;когда кнопка нажата, она выполняет это:

   for (int j = 0; j < 128; j++) {
        for (int k = 0; k < 256 ; k++) {
              MainActivity.infolog("X="+j+" Y="+k);
         }
   }

infolog является ярлыком для Log.i(LOG_TAG,object.toString()).Первоначально указанные значения верны:

    X=1 Y=181
    X=1 Y=182
    X=1 Y=183
    X=1 Y=184
    X=1 Y=185
    X=1 Y=186
    X=1 Y=187
    X=1 Y=188
    X=1 Y=189
    X=1 Y=190
    X=1 Y=191

Затем некоторые значения обеих переменных пропускаются:

    X=34 Y=108
    X=34 Y=109
    X=34 Y=114
    X=34 Y=115
    X=34 Y=118
    X=34 Y=120
    X=34 Y=121
    X=34 Y=127

Я запускаю это приложение на своем мобильном телефоне через USB;Версии SDK - 19-28.

...