Size: a a a

Android Developers

2021 September 20

ОА

Оганнес Асатрян... in Android Developers
можно сделать нормально
источник

L

Leonid in Android Developers
Sealed можно наследовать только в том же package, где он объявлен.
источник

A

Andrey in Android Developers
только в этом же файле*
источник

Д

Денис in Android Developers
+
источник

А

Алексей in Android Developers
Как, подскажи. Вот я получил результат в репозиторий, дальше хочу sealed класс отправить в viewmodel а далее во view
источник

L

Leonid in Android Developers
Ну да. Но для меня все равно они пока что представляют собой загадку 😏
источник

А

Алексей in Android Developers
Вообще как правильно сделать. Раньше делал класс c обобщением который содержал enum, statusCode и data
источник

А

Алексей in Android Developers
Походу это и был более оптимальный вариант
источник

A

Andrey in Android Developers
sealed class EndpointResult<out T> {
   data class ServerFailure(val message: String) : EndpointResult<Nothing>()
   data class NetworkError(val e: Exception) : EndpointResult<Nothing>()
   data class Success<T>(val data: T) : EndpointResult<T>()
   ...
}

вот такие приколюхи очень удобно делать) ну и потом в репе
when(val endpointResult = endpoint.someCall()) {
    is Success -> ...
    is ServerFailure -> ...
    is NetworkError -> ...
}

с автодополнением и прочими блэкджеками
источник

ℕo ℕame in Android Developers
Силд классы просто для читабельности и удобства, ничего более
источник

L

Leonid in Android Developers
Угу. Я в общих чертах это понимаю, но на практике ещё ни разу не пригодилось. Нужно будет посмотреть, где может подойти.
источник

А

Алексей in Android Developers
Тогда другой вопрос, это нормальный код?
источник

ДО

Денис Олейник... in Android Developers
Всем привет подскажите плиз кака решить проблему.  Тести проект на своем телефоне все норм работало, загрузил в гугл плай приложение, пишет что моё устройство не поддерживаться.
источник

С

Села in Android Developers
Чекни количество поддерживаемых устройств в релизе в гп
источник

ДО

Денис Олейник... in Android Developers
Пришет что неподерживает мою модель, как это исправить?
источник

VM

Vadim Morozov in Android Developers
А чтобы вы могли посоветовать использовать для задачи когда нужно дать любому пользователю возможность добавлять какой то пост в вашу сеть, после чего для каждого из пользователей отобразиться данный пост?
это смотреть в сторону firebase или что то другое быть может?
источник

ДО

Денис Олейник... in Android Developers
Наней все тестил работает
источник

С

Села in Android Developers
Я тебе про другое написал, прочитай много раз.
источник

ДО

Денис Олейник... in Android Developers
я мог просто не казать что оно рабтать будет сним да?
источник

С

Села in Android Developers
Чекни количество поддерживаемых устройств в релизе в гп
источник