Как мне использовать ответ из базы данных комнаты вне сопрограммы, из которой он был вызван
Мне нужно использовать сопрограммы для выполнения запроса из базы данных комнаты, а затем отображать эти данные в рециклервью . Проблема, с которой я столкнулся, заключается в том, что я не могу получить ответ из базы данных для отображения за пределами сопрограммы.
мой код.
class seconddisplay : AppCompatActivity(){
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.second_display)
GlobalScope.launch {
val respo = second_Database.getInstance(context = this@seconddisplay).DAO().seeAllcodes()
}
second_recyclerview.apply {
layoutManager = LinearLayoutManager(this@seconddisplay)
adapter = displayAdapter(respo)
}
}
Я также не могу поставить код recyclerview в сопрограмме, потому что он говорит, что вы не можете коснуться иерархии представления.