AsyncTask устарел (устарел)
Так какую структуру я должен использовать для замены моего AsyncTask.SerialExecutor ? Я сделал погружение в сопрограммы и каналы, но я не сталкивался ни с чем, что могло бы последовательно поставить в очередь серию запросов и гарантировать, что они выполняются по очереди без параллелизма. Ничего, что не является а) уже устаревшим (как актер) или б) экспериментальным (не то, что я хочу затронуть в производственной сборке).
Может быть, мне что-то не хватает в том, как определяется CoroutineScope? Небольшая хитрость с каналами?