Size: a a a

StartAndroid Ru Kotlin

2020 July 29

R

Roman in StartAndroid Ru Kotlin
Здесь обрезался функционал Fragment. В жаве можна было написать и   IView fragment = findFragment(); и
   
   Fragment fragment = findFragment();
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
источник

R

Roman in StartAndroid Ru Kotlin
Ну это тоже решение, что и с добавлением абстрактного класса, только без дженерика. Выходит, что без дополнительных классов того же функционала, что и на жаве, невозможно добиться. Это какое то нелогичное ограничение в котлине, ведь оно полиморфизма не нарушает, ведь ссылка типа IView всегда будет подходить для обекта  класса IView+Fragment
источник

РП

Рустам Планирович... in StartAndroid Ru Kotlin
Ребята подскажите пожалуйста как мне инициализировать строку в адаптуру recyclerView -
private lateinit var model: StudentViewModel

model = of(this).get(StudentViewModel::class.java)
источник

РП

Рустам Планирович... in StartAndroid Ru Kotlin
пытаюсь вызвать метод удаления записи из базы данных, таким методом
model.delete(Student(idDelete?.text.toString().toLong(),""))
источник

РП

Рустам Планирович... in StartAndroid Ru Kotlin
Указанный код работает в MainActivity. Но при переносе в адаптер of(this) вот этот кусок подсвечивается ошибкой.
источник

РП

Рустам Планирович... in StartAndroid Ru Kotlin
источник

РП

Рустам Планирович... in StartAndroid Ru Kotlin
Вот сама ошибка
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
Рустам ViewModel от гугла заточена под использование в фрагментах или активити, тотому что именно с их жизнеными циклами возникало больше всего проблем
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
Лучше всего сделать в из адаптера предоставлять возможность повесить слушателя на удаление и дергать метод вьюмодели в MainActivity
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
так, в качестве наброска
источник
2020 July 30

S

Simon in StartAndroid Ru Kotlin
Коллеги, добрый день
подскажите, какую либу заюзать для работы с websocket

ps. ktor и scarlet содержат много кода помеченного  как experemental
источник

СП

Сергей Переходов... in StartAndroid Ru Kotlin
Simon
Коллеги, добрый день
подскажите, какую либу заюзать для работы с websocket

ps. ktor и scarlet содержат много кода помеченного  как experemental
источник

S

Simon in StartAndroid Ru Kotlin
спасибо, попробую
источник

T

Timur in StartAndroid Ru Kotlin
Всем привет. Можете подсказать как инициализировать IntArray?
источник

СП

Сергей Переходов... in StartAndroid Ru Kotlin
int[size]
источник

T

Timur in StartAndroid Ru Kotlin
А элементы как добавлять
источник

T

Timur in StartAndroid Ru Kotlin
Вроде int(size)
источник

YR

Yevhen Railian in StartAndroid Ru Kotlin
Timur
Всем привет. Можете подсказать как инициализировать IntArray?
val intArray: IntArray = intArrayOf(1, 2, 3)
источник

T

Timur in StartAndroid Ru Kotlin
Yevhen Railian
val intArray: IntArray = intArrayOf(1, 2, 3)
Спасибо
источник