The The
Ребя, всем доброго дня. Я получаю данные с одного сервера и в случае если они не получены обрабатываю исключение и заполняю всё нулевыми значениями. Теперь, если данные не получены, нужно попытаться их получить с другого сервера, и если нет, то уже тогда заполнить нулями. Подскажите, как это сделать, используя try и catch
эм.. сделай два метода, вызывай сначала первый, проверяй что он вернул, если там нули, вызывай тогда второй
The The
Egor
Egor
Egor
Ivan
нужно залить в альфу или в дебаг в гп в любом случае
Ivan
а потом просто собирать в студии релизные версии и ставить на телефон
Ivan
ну сколько я не делал до этого, надо залить с билингом приложуху в гугл плей, потом никаких проблем нет совсем, потом просто ставишь подписанные релизным ключем апкшки на телефон и тестовая подписка работает
Egor
Anonymous
```
{
"result": ..................,
"error": ..................
}
```
Хочу создать BaseResponse, использовать данный подход в связке с RxJava+ Retrofit+Gson?
Adam-Nurbol
Кто нибудь сталкивался с такой проблемой? Есть спиннер, который растянут на всю ширину. Когда запускаю на девайсе Huawei p20. Диагональ 5.8. (картинка вторая) появляется откуда то что то тип marginLeft. Создаю эмулятор с такой же диагональю (картина первая), запускаю ту же APK, все отображается как надо.
Adam-Nurbol
Anonymous
Evgeny
Кто хорошо разбирается с multiDex?
У меня приложение при старте падает с ошибкой java.lang.NoClassDefFoundError: Failed resolution of: L<package_name>/R$string.
Приложение использует multiDex. Нашел что нужно добавить настройку классов для включения в основной DEX файл. Сделал как тут описано https://developer.android.com/studio/build/multidex#keep
Но не помогает.
Adam-Nurbol
Лучше новую Activity, в настройках манифеста singleTop, и потом просто через финиш убивать activity
Anonymous
Привет всем, работаю над Веб редактором, нужна помощь от js разработчиков, если имеются люди с знанием js откликнитесь, спасибо заранее.
neikist
Dug
проверь в layout inspector
Adam-Nurbol
Блин, ну я бы даже если в голову приставили оружие, не стал бы для отображения детальной информации извращаться с фрагментами. Обычно детальная информация необходима для того чтобы заглянуть и вернуться обратно в список. Для этих целей новая Activity и finish, самое то. Так что из твоих двух вариантов выбрал бы свой третий. Сорри, не подскажу 😬
Артем
Артем
лишний раз лезть в манифест?
жц активити == цж всей апы
ну и статью уже не раз скидывали, можно почитать про опыт других разрабов
https://habr.com/ru/company/redmadrobot/blog/426617/
Артем
а с фрагментами без проблем справляется cicerone или nav из джетпака
Данил
Ребят, как можно через XML сделать, что если ImageView в gone, то отступ убрать между ним и текстом?
Anonymous
Может, xml покажешь?
Stunner // 🎄
Данил
Stunner // 🎄
drawableLeft
Nikolai
или marginEnd к картинке добавить
Anonymous
Данил, смори ты отступы на Textview делаешь, можно их на ImageView сделаешь? И когда imageview будеть gone то оступ исчезает.
Данил
Stunner // 🎄
Anonymous
Кто нибудь знает откуда скачать кастомный RxJavaCallAdapterFactory.create(). Чтобы при вызове Status code 400, вызывался метод onNext и там.
У меня Pojo объект который содержит в себе как результат, так и ошибку. API как в ВК
Данил
Margins же
да не срабатывает, потому что textView привязаывается к imageView а не наоборот
Данил
Данил
Nikolai
сделай цепочку
Данил
Maxim
Добрый день! Hilt не хочет инжектить в View в тестах в многомодульном проекте. Что может быть не так?
Maxim
Maxim
Maxim
Maxim
Артем
можешь фрагмент со списком скрыть через hide, а новый добавить поверх через add
Full
Точно, забыл об этом, спасибо
Roman
Что за цветовая схема такая классная?)
Maxim
JetBrains Rider
Maxim
https://plugins.jetbrains.com/plugin/12546-rider-dark-theme
Roman
Ребят, есть кто обьяснить, как при помощи setShowWhenLocked(true) и setTurnScreenOn(true) и startActivity(activityIntent) запустить приложуху с закрытого состояния?
Приложуха запустилась, анлочнулась, но экран не запустился(
Artur
Привет, искал кто по подстроке через рум в скьюлайте чтобы игнорился кейз сентетив?
WHERE name LIKE '%' || :query || '%' ORDER BY name
Данил
Данил
Так как сам не смог подобрать в SQL
Artur
Данил
всмысле?
Я не смог через SQL сделать данный запрос, поэтому прокидывал через repository
databaseQuery = {database.getAlbumDao().getAlbumsBySearch("%${searchQuery}%")},
@Query("SELECT * FROM album WHERE collection_name LIKE :searchQuery ORDER BY collection_name")
fun getAlbumsBySearch(searchQuery : String): LiveData<List<Album>>
Denis
Коллеги, подскажите, реально Google ML Kit не на андроиде заюзать? на пайтоне там например...
Интересует в частности оффлайн переводчик их. Потыкал демки, занятно.
Anonymous
ребят, подскажите, что нужно добавлять в стили чтобы лайаут был под systemui так сказать
Михаил
В приложении во время анимации срабатывает следующий код
myAdapter.notifyDataSetChanged()
, который отвечает за обновление recyclerView. Из-за этого анимация подлагивает.
Есть какие-нибудь варианты чтобы анимация работала без лагов?
Артем
Подскажите пожалуйста как сделать табы как на второй картинке, пока выглядят как на первой(
Артем
Mike
Mike
Maxim
У всех Hilt нормально инжектит в тестах?
Anonymous
Есть в тг группа где публикуют Android Studio. Хочу через тг скачать. Нужно мне откатиться на версию 3.6.3
Anonymous
Инет не позволяет с браузера
George
всем привет, подскажите плз, что это такое ретрофит мне говорит, новенькое чтото, погугли ничего дельного не нашел на baseurl ругается
java.lang.NoSuchMethodError: No static method metafactory
Anonymous
Что использовать вместо SingleLiveEvent?? если гугл убрал этот класс
Артем
Артем
Mike