Выполнение WebAsyncTask onTimeout и onCompletion - PullRequest
0 голосов
/ 12 марта 2020

Если я установил таймаут для WebAsyncTask:

WebAsyncTask<ResponseEntity<String>> sendAsyncTask = new WebAsyncTask<>(1000, executorCallable); sendAsyncTask.onTimeout(timeoutCallable); sendAsyncTask.onCompletion(completionRunnable);

если executorCallable занимает более 1000 мс, гарантированно ли выполняется onTimeout? Кроме того, в этом случае существует ли какое-либо правило, которое определяет, какой из onTimeout или onCompletion выполняется первым, поскольку они оба вызываются из потока контейнера?

Большое спасибо, Алекс

...