как я и говорил,в методе старт у меня тред стартует запуская функцию,а в методе стоп он джойнится.
я сделал так
private var job = Job()
private var kwsScope = CoroutineScope(
Dispatchers.IO + job)
и в методе старт я kwsScope.launch { getKwsResult(status = status) }
а в методе стоп job.join()
проблема в том что методы старт стоп овверайд и я не могу добавить туда ключ слово suspend,поэтому в методе стоп не получается заджойнить джобу.такой вариант подойдет?
kwsScope.launch {
job.join()
}