Size: a a a

StartAndroid Ru Kotlin

2019 May 28

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
☠️ hex 🇷🇺🐍
корутина храниться в val переменной, попробую сейчас методом
этим и решилось...
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
private fun showProgress() =
       GlobalScope.launch(context = Dispatchers.Main ) {
           while (true) {
               delay(1000)
               refreshNowPlaying()
               freshNowPlaying?.let { showProgress(it)}
           }
       }

    override fun onResume() {
       super.onResume()
       //
       showProgress().start()
   }
   override fun onPause() {
       super.onPause()
       //
       showProgress().cancel()
   }
источник

A

Aleksandr in StartAndroid Ru Kotlin
для временной приостановки работы Job можно использовать https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/kotlin.coroutines.-coroutine-context/cancel-children.html
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Благодарю, работает
А как идиоматичнее? методом или с val переменной работать?
источник

A

Aleksandr in StartAndroid Ru Kotlin
если я планирую продолжать работу, то зачем отменять Job? Тем более при каждом вызове onResume() создается новая новая Job и стартуется. Но ведь у нас уже есть одна и ее можно продолжить.
источник

A

Aleksandr in StartAndroid Ru Kotlin
cancel() мы вызовем перед уничтожением активности
источник

A

Aleksandr in StartAndroid Ru Kotlin
да и для Андроида, наверное, удобнее пользоваться связкой Job + Dispatchers, чем вызывать GlobalScope
источник

A

Aleksandr in StartAndroid Ru Kotlin
private val mainJob = Job()
private val mainScope = CoroutineScope(mainJob + Dispatchers.Main)

   mainScope.launch {

   }
источник
2019 May 29

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
Переслано от ☠️ hex 🇷🇺🐍...
radioManager работает, у ImageButton не меняется imageResource. Чяднт?
источник

ВХ

Влад Хоренко... in StartAndroid Ru Kotlin
Пожалуйста помогите! Android Studio не видит Lenovo A2010-a!
Здравствуйте, вот захотел по вашему курсу стать Java-разработчиком. И все сделал как в первых уроках, но эмулятор он видит, но не хочет запускать, а если выбрать физическое устройство, то он выбивает ошибку. Вот скрины:
Эмулятор:
https://i.imgur.com/AEORFG4.png
https://i.imgur.com/UVvULn4.png
https://i.imgur.com/eRz81IV.png
Физическое устройство:
https://i.imgur.com/rGytCsz.png
Посещал уже разные форумы, но проблемы так и не решил.
На андроид отладка по USB включена!
Что не так? ПОМОГИТЕ!
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
кажется в биосе надо что-то настроить
источник

ВХ

Влад Хоренко... in StartAndroid Ru Kotlin
А что?
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
VT-x или Virtual Technology что-то такое
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
включить его
источник

ВХ

Влад Хоренко... in StartAndroid Ru Kotlin
Сейчас попробую
источник

☠🇷

☠️ hex 🇷🇺🐍... in StartAndroid Ru Kotlin
источник

ВХ

Влад Хоренко... in StartAndroid Ru Kotlin
Заходил в биос, но не нашел там вкладки Processor
источник

ВХ

Влад Хоренко... in StartAndroid Ru Kotlin
Что делать?
источник

V

Vitali in StartAndroid Ru Kotlin
А ты гуглил как под твой ноут включить в биосе?
источник

ВХ

Влад Хоренко... in StartAndroid Ru Kotlin
Еще нет, но вот как раз буду пробывать.
источник