Size: a a a

StartAndroid Ru Kotlin

2019 June 09

S

Shuhrat in StartAndroid Ru Kotlin
Starikov Mark
Ничего
а почему studio без него не хочет код кампилировать?))
источник

SM

Starikov Mark in StartAndroid Ru Kotlin
Shuhrat
а почему studio без него не хочет код кампилировать?))
Я к тому что nothing это ничего по англ 😂
источник

S

Shuhrat in StartAndroid Ru Kotlin
Starikov Mark
Я к тому что nothing это ничего по англ 😂
ай))) перевод и я знаю)))))))))))))))))
источник

SM

Starikov Mark in StartAndroid Ru Kotlin
Shuhrat
ай))) перевод и я знаю)))))))))))))))))
😂
источник

ЕС

Евгений Самарин... in StartAndroid Ru Kotlin
Shuhrat
Друзья что значит var context = parent.context as Nothing?
можешь объяснить подробней, в каком месте кода используешь? первый раз встречаю конструкцию подобного типа. Предполагаю что ты пытаешься получить контекст от view родителя. На мой взгляд лучше всего хранить context на самом верхнем уровне. И передавать в нужную часть кода через Dependency Injection
источник

ЕС

Евгений Самарин... in StartAndroid Ru Kotlin
библиотека Dagger должна тебе в этом помочь
источник

S

Shuhrat in StartAndroid Ru Kotlin
Евгений Самарин
можешь объяснить подробней, в каком месте кода используешь? первый раз встречаю конструкцию подобного типа. Предполагаю что ты пытаешься получить контекст от view родителя. На мой взгляд лучше всего хранить context на самом верхнем уровне. И передавать в нужную часть кода через Dependency Injection
Да я старалься получать в Adaptere ресайкл вю из родтеля контекст для того чтобы потом использовать его для отабражения Тост сообщений. Эту конструкцию я получил из-за того что не указал явно что переменая Context. Как только я написал сверху вместо "var context" , "var context : Context = null" данная ошибка пропала)))
источник
2019 June 10

A

Aleksandr in StartAndroid Ru Kotlin
есть
LiveData<List<Person>>

data class Person(
    val age: Int,
    val salary: Int
)

Список наполнен объектами:
Person(25, 900)
Person(25, 850)
Person(24, 1250)
Person(26, 1000)
Person(27, 1350)

Как в котлите сделать сортировку (по возрасту и зарплате) чтобы список  был отсортирован начиная 26 лет и выглядел следующим образом:
Person(26, 1000)
Person(27, 1350)
Person(24, 1250)
Person(25, 850)
Person(25, 900)
источник

S

Shuhrat in StartAndroid Ru Kotlin
Друзья я так и не понял некоторые веши)))
источник

S

Shuhrat in StartAndroid Ru Kotlin
return lists?.size!!
источник

S

Shuhrat in StartAndroid Ru Kotlin
что значиь воросительный знак и восклицательные знаки в данном коде?))
источник

t

tim in StartAndroid Ru Kotlin
Я бы мог понаписать тут всего
источник

t

tim in StartAndroid Ru Kotlin
Но лучше чем разрабы
источник

t

tim in StartAndroid Ru Kotlin
Не скажет никто
источник

t

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

A

Aleksandr in StartAndroid Ru Kotlin
какое-то странное выражение
lists?.size!!

lists? - подразумевает, что значение lists может быть null
и теперь у null пытаться найти size ну уж совсем криво, ведь выскочит NPE
уж лучше записать так
lists?size ?: 0
источник

АК

Арыстан Калмаханов... in StartAndroid Ru Kotlin
Shuhrat
Друзья что значит var context = parent.context as Nothing?
As преобразует типы.
Это тоже самое, что
Context context = (Nothing)parent.context
источник

АК

Арыстан Калмаханов... in StartAndroid Ru Kotlin
При работе с котлины переменные, данном случае поля должны бить инициализированы, в низ должно лежать хотя бы "ничего"
источник

АК

Арыстан Калмаханов... in StartAndroid Ru Kotlin
Переменные могут быть не инициализованны, но использовать их невозможно
источник

АК

Арыстан Калмаханов... in StartAndroid Ru Kotlin
Вроде бы так
источник