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)
}
}
}
}
Size: a a a
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)
}
}
}
}
v
E
E
E
d
E
d
E
E
AY
E
IM
AM
КР
E
E
IM
E
d