Size: a a a

StartAndroid Ru Kotlin

2018 November 09

AD

Aleksandr Dovhaliuk in StartAndroid Ru Kotlin
Привет!!
Ребят, посоветуйте, пожалуйста, книгу по юнит тестам

Если что, я никогда ранее их не писал
источник

YV

Yevgen Vinichenko in StartAndroid Ru Kotlin
Leonid Ratanov
var read = 0
пасиб
источник
2018 November 11

W

WaterSmith in StartAndroid Ru Kotlin
Всем привет. На этом скрине код выделенный красным, и код выделенный синим, работают одинаково. Вопрос: какие грабли могут вылезти с красным кодом? Или все ок? Или может можно красивее. Цель была отказаться от Rx.
источник

W

WaterSmith in StartAndroid Ru Kotlin
Переслано от WaterSmith
источник

VS

Vlad Storchevyi in StartAndroid Ru Kotlin
WaterSmith
Переслано от WaterSmith
В красном варианте обработка onDataLoaded не на мейн потоке + нужно проверять жив ли еще обработчик
источник

W

WaterSmith in StartAndroid Ru Kotlin
Vlad Storchevyi
В красном варианте обработка onDataLoaded не на мейн потоке + нужно проверять жив ли еще обработчик
Как проверить?
источник

VS

Vlad Storchevyi in StartAndroid Ru Kotlin
Все зависит от вашей архитектуры
источник

W

WaterSmith in StartAndroid Ru Kotlin
Vlad Storchevyi
Все зависит от вашей архитектуры
Это понятно, но в данном конкретном случае, метод onDataLoaded это же метод того же класса, в котором создан поток.
источник

VS

Vlad Storchevyi in StartAndroid Ru Kotlin
UI никак не оповещается?
источник

W

WaterSmith in StartAndroid Ru Kotlin
И еще, может подскажете, как из секонд потока, вернуться на мэйн? Единственное до чего докопался, это использовать хэндлер. А есть ли способ не зависимый от андрод АПИ?
источник

W

WaterSmith in StartAndroid Ru Kotlin
Vlad Storchevyi
UI никак не оповещается?
Оповещается, но там соответствующие проверки есть.
источник

VS

Vlad Storchevyi in StartAndroid Ru Kotlin
Попробуйте корутины, если пишете на котлине. Если нужно участок кода виполнить на UI и без хендлера, то можна попробовать runOnUiThread (для активити)
источник

VS

Vlad Storchevyi in StartAndroid Ru Kotlin
Или же View.post
источник

W

WaterSmith in StartAndroid Ru Kotlin
Vlad Storchevyi
Попробуйте корутины, если пишете на котлине. Если нужно участок кода виполнить на UI и без хендлера, то можна попробовать runOnUiThread (для активити)
Очень хочу попробовать, но они мне второй день не даются
источник

VS

Vlad Storchevyi in StartAndroid Ru Kotlin
источник

VS

Vlad Storchevyi in StartAndroid Ru Kotlin
вот посмотрите и еще одну ссылку сейчас найду
источник

VS

Vlad Storchevyi in StartAndroid Ru Kotlin
источник

W

WaterSmith in StartAndroid Ru Kotlin
Пишу async - Студия говорит что не знает такого. В документации импортируется: kotlinx.coroutines, а студия их тоже не видит, видит только kotlin.coroutines
источник

W

WaterSmith in StartAndroid Ru Kotlin
Подскажите, может я какую зависимость не подтянул в проект?
источник

W

WaterSmith in StartAndroid Ru Kotlin
Да, по этой документации и пытался разобраться
источник