NM
interface SomeView {
fun setData(data: MyData)
}
interface MyPresenter {
fun loadSomeData()
}
class MyPresenterImpl : MyPresenter {
override fun loadSomeData() {
runInThread {
val data = mockData()
runInUIThread {
view.setData(data)
}
}
}
}
