Android and Kotlin coroutines: inappropriate blocking method call
问题 I have the following class: class Repository( private val assetManager: AssetManager, private val ioDispatcher: CoroutineDispatcher = Dispatchers.IO ) { suspend fun fetchHeritagesList(): HeritageResponse = withContext(ioDispatcher) { try { // TODO Blocking method call? val bufferReader = assetManager.open("heritages.json").bufferedReader() ... and I'm wondering why do I get a warning in the open("heritages.json") saying Innapropriate blocking method call ? isn't the withContext(ioDispatcher)