Size: a a a

Android Developers

2020 June 24

VS

Viktor Sakharov in Android Developers
Anton Kulykov
это не отменяет что он не шарит
Это не имеет значения)
источник

В

Вася in Android Developers
Извините , возможно ввел в заблуждение. Структура успешного ответа 200 ок  и определенные поля.  Структура  ошибки 200 ок - error и error_description поле
источник

AK

Anton Kulykov in Android Developers
я в таких случаях пишу заку пусть либо серверный делает нормально либо добавляю к оценке n часов
источник

VS

Viktor Sakharov in Android Developers
Не ошибается тот, кто ничего не делает)
источник

d

danilshik in Android Developers
Вася
Извините , возможно ввел в заблуждение. Структура успешного ответа 200 ок  и определенные поля.  Структура  ошибки 200 ок - error и error_description поле
Ну и в чем проблема?
источник

d

danilshik in Android Developers
создай Response определенные поля + error + error_description и все поставь в null
источник

d

danilshik in Android Developers
На уровне DataSource проверяешь error
источник

d

danilshik in Android Developers
И потом уже передаешь либо определенный data class либо error description
источник

AK

Anton Kulykov in Android Developers
что-то такое
open class BaseResponse( val error: String?,  @SerializedName("error_description") val errorDescription: String?)
источник

d

danilshik in Android Developers
ну да, только для чего error String Не пойму
источник

AK

Anton Kulykov in Android Developers
название ошибки + описание ошибки для алерта походу
источник

d

danilshik in Android Developers
тьфу, думал это вася отправил
источник

d

danilshik in Android Developers
У меня вот сейчас в проекте

open class BaseResponse (
   val success: Boolean = false,
   val message: String? = ""
)

Любой Response
data class AuthResponse(
   val user : UserResponse?,
   val token: String?
) : BaseResponse()
источник

AK

Anton Kulykov in Android Developers
danilshik
У меня вот сейчас в проекте

open class BaseResponse (
   val success: Boolean = false,
   val message: String? = ""
)

Любой Response
data class AuthResponse(
   val user : UserResponse?,
   val token: String?
) : BaseResponse()
а все ленивые и криворукие серверные, не люблю такой подход
источник

В

Вася in Android Developers
Я понял, вариант с наследованием очень неплохо выглядит ) спасибо
источник

d

danilshik in Android Developers
Anton Kulykov
а все ленивые и криворукие серверные, не люблю такой подход
ну в новом API я заставил переписать их =)

@POST("user/get")
   suspend fun getUserAndSettings(
       @Header("Authorization") token: String
   ): Response<BaseResponse<UserAndSettingsResponse>>

data class BaseResponse<T> (
   val success: Boolean = false,
   val message: String? = "",
   val data: T? = null
)
источник

A

Alan in Android Developers
Удалите этот лохотрон
источник

Н

Никита 🙃 in Android Developers
А подскажите, при использовании BiometricManager как можно предложить юзеру ввести пароль девайса? Или нет такой возможности?
источник

D

Denis in Android Developers
Подскажите, как сделать отступ, между текстом и картинкой? На фото ТекстВиев в котором находиться картинка. Картинка растягивается на всю область и налазит на текст.
источник

НЦ

Наталья Цивилева... in Android Developers
помогите, пожалуйста. у кого-нибудь возникала такая ошибка при запуске приложения? (билдится норм)
источник