Size: a a a

Android Developers

2021 February 02

N

Nikita in Android Developers
Denis
val regError: RegisterError? = Gson.fromJson(response.body, RegisterError::java.class)
Попробуй так. Только проверь body на нулл
Аа, оно так ругается
источник

D

Denis in Android Developers
Nikita
Понимаю, что немного бред)
ну а вообще насколько я понимаю, в котлине должно сработать response.body as RegisterError. Пусть меня поправят, если ошибаюсь. За котлин не очень шарю
источник

D

Denis in Android Developers
Nikita
Аа, оно так ругается
где, как?
источник

I

Ilya in Android Developers
Denis
а, подожди. А что ты этой строкой хотел сказать?                                 val codes: RegisterError? = Gson().fromJson(Gson().toJson(response.body()), RegisterError::class.java)
зачем ты сначала переводишь боди в json, а потом джсон в дату?
источник

RV

Roman Vasilev in Android Developers
Всем, привет. Ребята, помогите пжл. Пытаюсь получить список разрешений установленных приложений. Возвращает нулевой
источник

RV

Roman Vasilev in Android Developers
источник

N

Nikita in Android Developers
Во fromJson первым параметром должен передаваться JsonElement
источник

D

Denis in Android Developers
Nikita
Во fromJson первым параметром должен передаваться JsonElement
источник

D

Denis in Android Developers
Nikita
Во fromJson первым параметром должен передаваться JsonElement
а какой тип у response.body?
источник

D

Denis in Android Developers
Nikita
Во fromJson первым параметром должен передаваться JsonElement
сделай так:
if(response.body is JsonElement){
//то, что я выше скидывал
}
а вообще в коллбеке ретрофита поменяй Any на JsonObject
источник

N

Nikita in Android Developers
Denis
сделай так:
if(response.body is JsonElement){
//то, что я выше скидывал
}
а вообще в коллбеке ретрофита поменяй Any на JsonObject
Можем в лс пойти, чтоб тут не спамить?)
источник

D

Denis in Android Developers
Nikita
Можем в лс пойти, чтоб тут не спамить?)
Давай
источник

L

Leonid in Android Developers
Мария
хочу запустить таймер в андроид приложении, не один из простых не работает
Timer().schedule(2000) {
   TODO("Do something")
}
Handler().postDelayed({
   TODO("Do something")
   }, 2000)
Поставьте breakpoint в postDelayed. Напишете там хоть пару строк ничего не делающего кода.

TODO(...) вообще-то специально крэшит приложение. Чтобы заставить вместо него написать что-то полезное.
источник

L2

LDev 21 in Android Developers
Как мне не используя градиента, указать обычный сплошной цвет для TextEditor?
источник

L2

LDev 21 in Android Developers
Можно, конечно, в startColor и endColor просто указать один и тот же цвет, но это антипаттерн, получается
источник

L

Leonid in Android Developers
LDev 21
Как мне не используя градиента, указать обычный сплошной цвет для TextEditor?
Замените тег градиента на сплошной цвет. Вроде он solid называется.
источник

L2

LDev 21 in Android Developers
Спасибо, название этого элементарного тега час найти не мог
источник

МШ

Михаил Шамаев... in Android Developers
Всем привет! Не могу подключить Realm. Раньше не пользовался ей, решил посмотреть, прописал зависимости по инструкции, но что-то идёт не так.
Could not find io.realm:realm-gradle-plugin:7.0.0-beta.
источник

МШ

Михаил Шамаев... in Android Developers
Может кто сталкивался с подобной проблемой?
источник

NS

Nazarii Shostachuk in Android Developers
Здравствуйте, видел кто библиотеку или реализацию просмотра картинок (списка)  во весь экран, но чтобы снизу были превьюшки этих картинок? Так как у telegram реализировано (Android, на iOS нету таких превью) ну или в стандартном приложении просмотра фото на iOS (не бросайте тапками за iOS)

Сам сделать тоже могу, но решил сначала спросить )
источник