допустим IO попытаюсь выполнить операцию, которая зависнет, андроид грохнет поток?
Суть какая, выполняю запрос к смарт карте, запрос документа по индексу, индекс большой (500), а запрос идет с первого и до нужно, по порядку, т.е. довольно длительное время будет идти к 500 индексу. И проблема в том, что неважно, ставлю я таймаут в секунду или любое другое время, или не ставлю, мне через 10 секунд приходит что ответа нет, я выхожу из потока
Не грохнет. Грохнет если main поток заблокируешь больше чем на 5 секунд. ANR ошибка
спасибо, но я не понимаю тогда почему не работает таймаут и что через 10 секунд грохает. Буду копать
Ответ же приходит на мейн поток? Там уже делаешь обработку типо успех/ошибка
Обсуждают сегодня