Size: a a a

StartAndroid Ru Kotlin

2018 December 10

LR

Leonid Ratanov in StartAndroid Ru Kotlin
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
источник
2018 December 11

bk

basil kotov in StartAndroid Ru Kotlin
спасибо, изучаю
источник

R

Roman in StartAndroid Ru Kotlin
Pavel
Народ подскажите плиз, как sealed класс хранить в json?
Нашёл решение?
источник

MK

Mikhail Kozlov in StartAndroid Ru Kotlin
Переслано от Aliaksei Karaliou
Как и обычный
источник
2018 December 13

ИЗ

Иван Захаров... in StartAndroid Ru Kotlin
подскажите, как нормально скастовать в Any дженерик тип без варнингов и изменения update и класса?

class A<T>(val data: T)
fun main(){
   val obj = A(1)

   update(obj) //error
}
fun update(item: A<Any>) {
   //some work
}
вызов update ругается на несоответствие типов, а при приведении как as тоже ругается
источник

YS

Yura Stetsyc in StartAndroid Ru Kotlin
Иван Захаров
подскажите, как нормально скастовать в Any дженерик тип без варнингов и изменения update и класса?

class A<T>(val data: T)
fun main(){
   val obj = A(1)

   update(obj) //error
}
fun update(item: A<Any>) {
   //some work
}
вызов update ругается на несоответствие типов, а при приведении как as тоже ругается
Проблема в такой штуке как varience

https://kotlinlang.org/docs/reference/generics.html
https://proandroiddev.com/understanding-generics-and-variance-in-kotlin-714c14564c47

Вот так будет работать
class A<out T>(val data: T)
fun main(){
   val obj = A(1)

   update(obj) //error
}
fun update(item: A<Any>) {
   //some work
}
источник

ИЗ

Иван Захаров... in StartAndroid Ru Kotlin
спасибо.
пока не понял, а каких случаях этот out следует применять, почитаю
источник

ИЗ

Иван Захаров... in StartAndroid Ru Kotlin
жаль студия сама не подсказала решение
источник

YS

Yura Stetsyc in StartAndroid Ru Kotlin
Иван Захаров
жаль студия сама не подсказала решение
Иногда подсказывает. Но тип А <Т> был инвариантным, поэтому ошибка была на месте вызова функции.
источник

YS

Yura Stetsyc in StartAndroid Ru Kotlin
Все дело в дженериках😊
источник
2018 December 14

ИЗ

Иван Захаров... in StartAndroid Ru Kotlin
есть ли разница между этими функциями, и почему нельзя у последней обозначить тип?
источник
2018 December 15

VS

Vladislav Shikhevich in StartAndroid Ru Kotlin
https://youtu.be/[3pLcXmUJzms, zu5RfLmx8Gs, _Ft_b9IaQVY]
источник
2018 December 16

ИП

Игорь Пак in StartAndroid Ru Kotlin
Добрый день всем! Кто нибудь знает может, если несколько раз отклонили обновление приложение, то сколько попыток есть на исправление перед блокировкой аккаунта?пишут что проблема нарушении политики олицетворения, это все конец ?
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
"нарушение политики олицетворения" - это что вообще??))))
источник

R

Roman in StartAndroid Ru Kotlin
impersonation policy, я полагаю
источник

ИП

Игорь Пак in StartAndroid Ru Kotlin
Roman
impersonation policy, я полагаю
Yes, issue:violation of impersonal policy
источник

ИП

Игорь Пак in StartAndroid Ru Kotlin
Может кто сталкивался?
источник

LR

Leonid Ratanov in StartAndroid Ru Kotlin
У меня одно из приложений 2 раза отклоняли по причине нарушения авторских прав. Я повторных попыток не делал.
источник

ДА

Джамал Алиев... in StartAndroid Ru Kotlin
Переслано от Джамал Алиев...
странно что мой презентер в такой реализации не дергается
источник