Size: a a a

StartAndroid Ru Kotlin

2019 November 24

АМ

Александр Мельников... in StartAndroid Ru Kotlin
Yaroslav
Привет всем, а я же правильно понимаю, что если с Call-ами Retrofit-a работаю, новый поток для работы с сетью создавать не нужно, т.к все средствами библиотеки разруливается?
Всё верно, сетевой запрос выполняется в отдельном потоке, через интерфейс нам возвращаются результаты
источник

Y

Yaroslav in StartAndroid Ru Kotlin
так, не понял, то есть мне самому все-таки этот отдельный поток создавать нужно?
источник

Y

Yaroslav in StartAndroid Ru Kotlin
источник

Y

Yaroslav in StartAndroid Ru Kotlin
но в теством так же сделал как-то раз, и сказали, что надо в новом, иначе все в UI-потоке и тормоза
источник
2019 November 25

Z

Zeus in StartAndroid Ru Kotlin
Скажите, как из класса не наследника Activity и не Fagment и вообще класс ни от чего не наследуется, как из этого класса получить ссылку на Application? Как из этого класса получить Context? Как из этого класса создать Notification?
источник

a

alp in StartAndroid Ru Kotlin
Zeus
Скажите, как из класса не наследника Activity и не Fagment и вообще класс ни от чего не наследуется, как из этого класса получить ссылку на Application? Как из этого класса получить Context? Как из этого класса создать Notification?
во всем, что связано с gui можно вытащить контекст из вью, а из него аппликейшн.
из всего остального обращаться к ним нежелательно.
но если сильно хочется, то можно передать ссылку самому
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
Zeus
Скажите, как из класса не наследника Activity и не Fagment и вообще класс ни от чего не наследуется, как из этого класса получить ссылку на Application? Как из этого класса получить Context? Как из этого класса создать Notification?
constructor(val context: Context)
, не?
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
Либо юзай ViewModel?
источник

СП

Сергей Переходов... in StartAndroid Ru Kotlin
Zeus
Скажите, как из класса не наследника Activity и не Fagment и вообще класс ни от чего не наследуется, как из этого класса получить ссылку на Application? Как из этого класса получить Context? Как из этого класса создать Notification?
в конструктор закинь или депенденси накати
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
Либо юзай:

class NewClass constructor(val application: Application) : AndroidViewModel(application) {
   val context = getApplication<Application>().applicationContext
}
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
MVVM паттерн
источник

V

Vitali in StartAndroid Ru Kotlin
Сергей Переходов
в конструктор закинь или депенденси накати
Оверхед
источник

Z

Zeus in StartAndroid Ru Kotlin
Сергей Переходов
в конструктор закинь или депенденси накати
Я пытаюсь через kodein в свой класс передать Application но пока чтото не получается. Мой класс это но view
источник

СП

Сергей Переходов... in StartAndroid Ru Kotlin
Zeus
Я пытаюсь через kodein в свой класс передать Application но пока чтото не получается. Мой класс это но view
В конструктор передай
источник

V

Vitali in StartAndroid Ru Kotlin
Сергей Переходов
В конструктор передай
+
источник

Z

Zeus in StartAndroid Ru Kotlin
К из Application можно както получить ссылку на MainActivity?
источник

Y

Yaroslav in StartAndroid Ru Kotlin
Делаю приложение, которое отправляет уведомления на телефон, успешно отправленные уведомления нужно сохранить в список. Как можно оповестить адаптер, что уведомление отправлено успешно, и следует добавить новый элемент в список? Нужно на ответы с сервера подписаться же?
И как это "подписаться" ручками в Котлине делается?
источник

СП

Сергей Переходов... in StartAndroid Ru Kotlin
Yaroslav
Делаю приложение, которое отправляет уведомления на телефон, успешно отправленные уведомления нужно сохранить в список. Как можно оповестить адаптер, что уведомление отправлено успешно, и следует добавить новый элемент в список? Нужно на ответы с сервера подписаться же?
И как это "подписаться" ручками в Котлине делается?
livedata в помощь
источник

Y

Yaroslav in StartAndroid Ru Kotlin
Понятнее не стало
источник

Y

Yaroslav in StartAndroid Ru Kotlin
Можно поподробнее?
источник