Я сделал приложение, которое подключается к модулю Wi-Fi Esp8266, отправляя http-запросы. После установления соединения и решения этой проблемы:
Я сделал кнопку, которая отправляет запрос на запуск соединения
После принятия соединения запускается асинхронная задача, которая использует цикл while (true), чтобы запросить значение, записать значение в текстовое представление на экране, а затем спит 2 секунды.
Я хочу использовать ту же кнопку для вызова асинхронной задачи с помощью метода отмены, но она не работает. Приложение блокируется, оно перестает обновлять экран, запрос к модулю продолжается, но макет не возвращается в нормальное состояние.