Итак, после выполнения всех моих вычислений AsyncTask для моего приложения и оставления изменений пользовательского интерфейса до метода onPostExicute я понял, что мое приложение получает ANR даже от простой инициализации всех переменных для моего класса, что создает мой AsyncTask. Вот код, о котором я говорю:
http://pastebin.com/BB8M9afE
(вещи в примечаниях - это фрагменты кода, с которым я играю)
Если вам нужно больше кода, я могу опубликовать его. Как я могу избежать, чтобы мой класс многопоточности вызывал ANR?
Кодовые примечания:
ColorFloodGame (6,6) заполняет массив значений типа int значениями math.random (). GuiThreader создает ColorFloodGame (6,6) и делает его псевдонимом в «Play», а также создает драйвер GUI, который делает то же самое