Код: Выделить всё
coroutineScope.launch(Dispatchers.IO) {
if (openGraphParser != null && isActive) {
Logger.info("Loading OpenGraph data for $link")
val content = openGraphParser.getContents(link, messageText)
Logger.info("OpenGraph data for $link received")
withContext(Dispatchers.Main) {
Logger.info("Showing OpenGraph data for $link")
onOgDataReceived(content)
}
}
Код: Выделить всё
coroutineScope.launch(Dispatchers.IO) {
if (openGraphParser != null && isActive) {
Logger.info("Loading OpenGraph data for $link")
val content = openGraphParser.getContents(link, messageText)
Logger.info("OpenGraph data for $link received")
ogDataContent?.ogDataLayout?.get()?.post {
Logger.info("Showing OpenGraph data for $link")
onOgDataReceived(content)
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... oesnt-work