Size: a a a

Android Developers

2020 January 17

С

Сергей in Android Developers
Sergey λ
Значит надо и RecyclerView из пакета androidx
сначала я вставил
com.android.support:recyclerview-v7:28.0.0
com.android.support:recyclerview-v7:28.0.0
но студия что-то написала про api 28 и советовала мигрировать на androidx ... я и мигрировал без понимания насколько это необходимо
источник

Sergey λ in Android Developers
Вот потому новичкам сейчас и тяжело (был недавно разговор на эту тему)
источник

А

Александр in Android Developers
Sergey λ
Xml 💩
Xml 👍
v7 зависимости 💥
источник

AW

Artem Winokurov © in Android Developers
оценимс
источник

А

Александр in Android Developers
Artem Winokurov ©
оценимс
Шо, назревает ревью?😏
источник

ОА

Оганнес Асатрян in Android Developers
Оганнес Асатрян
http://johnnyblog.ru/archives/339
если прям статью хотел то вот
и это глянь
источник

AW

Artem Winokurov © in Android Developers
да нииии
источник

YI

Yerkebulan Issabekov in Android Developers
Александр
А, ясно.
Блин, я понял что я сам в своей репе только 404 обрабатываю, в ином случае бросаю ServerUnavailableException

Kek:

object NetworkResponses {
   const val NETWORK_RESPONSE_CODE_DONE: Int = 200
   const val NETWORK_RESPONSE_CODE_NOT_FOUND: Int = 404
}

hehmda(
лучше не обрабатывать ошибку в репе. Любой exception опрокидовать дальше до view (activity, fragment) слоя и там обрабатывать, имхо
источник

M

Marina in Android Developers
если не выводить их на ui то их как бы и нет)))
источник

ВК

Вячеслав Кузнецов in Android Developers
а зачем ты у интерфейса api дописываешь Deffered? Retrofit же добавил поддержку коррутин, или я не понял чего-то?)
источник

А

Александр in Android Developers
Yerkebulan Issabekov
лучше не обрабатывать ошибку в репе. Любой exception опрокидовать дальше до view (activity, fragment) слоя и там обрабатывать, имхо
Я в репе ловлю catch - ем ошибку и прокидываю кастомный exception  до вью, где уже маплю в нужный кастомный sealed класс failed и показываю на экране что - то, в зависимости от того какой инстанс прилетел.
Похожая у меня с Оганнесом реализация.
источник

M

Marina in Android Developers
Yerkebulan Issabekov
лучше не обрабатывать ошибку в репе. Любой exception опрокидовать дальше до view (activity, fragment) слоя и там обрабатывать, имхо
а если 401 и надо зарефрешить токен?  все зависит от кейса же
источник

ОА

Оганнес Асатрян in Android Developers
Вячеслав Кузнецов
а зачем ты у интерфейса api дописываешь Deffered? Retrofit же добавил поддержку коррутин, или я не понял чего-то?)
а как ты хотел?
источник

ВК

Вячеслав Кузнецов in Android Developers
Оганнес Асатрян
а как ты хотел?
просто оборачиваешь в Response<тип>
источник

ОА

Оганнес Асатрян in Android Developers
Вячеслав Кузнецов
просто оборачиваешь в Response<тип>
а потом калбек?
источник

ОА

Оганнес Асатрян in Android Developers
попробуй, тебе не понравится это дерьмо
источник

А

Александр in Android Developers
Оганнес Асатрян
попробуй, тебе не понравится это дерьмо
Я попробовал, огонь.

@GET("/patterns")
suspend fun loadPatterns(): Response<List<PatternNetwork>>
источник

AD

Aleksey D. in Android Developers
Marina
если не выводить их на ui то их как бы и нет)))
а можно писать «что-то сломалось, повторите позже» и нормально
источник

M

Marina in Android Developers
Aleksey D.
а можно писать «что-то сломалось, повторите позже» и нормально
классика
источник

ОА

Оганнес Асатрян in Android Developers
Александр
Я попробовал, огонь.

@GET("/patterns")
suspend fun loadPatterns(): Response<List<PatternNetwork>>
а потом код какой ?
источник