Получение ANR при попытке установить переменную stati c volatile - PullRequest
0 голосов
/ 14 апреля 2020

При изменении соединения мое приложение устанавливает логическое значение в true;

Эта переменная определяется следующим образом

public static volatile boolean NEED_WALLED_GARDEN_CONNECTION_TEST = true;

Код для изменения этого значения выполняется в главном потоке и имеет значение

WebTools.NEED_WALLED_GARDEN_CONNECTION_TEST = true;

Я вижу в консоли Android Vitals некоторые ошибки ANR, указывающие на эту инструкцию, и не могу понять, что является причиной этого

- waiting on <0x0bfa7bef> (a java.lang.Class<com.xxx.tools.WebTools>)

Любая идея, почему изменение этой изменчивой переменной может вызвать это?

...