Никита 🙃
Может нубский вопрос по Room'y, но всё же.
Вот пример запроса:
@Query("SELECT * FROM user WHERE age BETWEEN :minAge AND :maxAge")
public User[] loadAllUsersBetweenAges(Integer minAge, Integer maxAge);
Если minAge, например, будет NULL, то рум крашнет приложеньку или сможет обработать и проигнорировать это условие?
Влад
Господа, подскажите, как поступить правильнее :
С сервера приходят картинки в виде base64 строки
Их нужно сохранить в базу, чтобы потом делать битмап, и работать с ним .
Вопрос:
Лучше сохранять саму строку, мне париться
Или сохранять картинку как файл, а в базу записывать путь ?
Mike
Влад
Ну, вот, как есть
Artem
Никита 🙃
Ну вдруг мне бы сразу ответили кто страдал этим, что бы я не мучался :D
Dj
Никита 🙃
Konstantin
Mike
ловите его!
Konstantin
ну, если кто то это так сделал значит были какие то причины
Влад
Konstantin
можно, не спорю. но скорее это оправдание для "подходов к ...", хранению картинок например
Konstantin
Andrew
Коллеги, можно сохранять SharedPreferences при удалении приложения?
thegr1f
Konstantin
Den
Всем привет, ребят вопрос по Realm.
В базе 1 объект. Записываю в нее. Потом несколько раз запрашиваю объект, не модифицируя его и не закрывая базу. Первые несколько раз объект возвращается в нормальном состоянии, а потом null, потом снова в нормальном. Кто нибудь сталкивался с подобным?
Глеб
Для этого требуется учетная запись Google, в моем случае это не всегда возможно.
Это вопрос уровня менеджмента (они должны решать)
- 90% таргетирования идёт через GP - что является стандартом, что гарантирует наличие плейсервисов и аккаунта
и ... как ...бы действительно ли есть необходимость, отдельно в ручную "переизобретать плей-сервисы" для тех кто апп получил окольными путями на окольный андроид?
если - да - то ок.... так например телега заимплементили свои пуши, у меня на цианогене (без аккаунтов) всё работало
...но по таким трудозатратам лучше подумать дважды)
Andrew
Глеб
Dmytro
Den
Dmytro
пробовал
значит что-то неправильно делаете
Ilya
Узнал о неочевидном поведении метода
retrofit2.HttpException.response().errorBody().string()
если вызвать его дважды, то данные на второй раз не вернутся. Суть проблемы тут https://stackoverflow.com/questions/49557988/android-how-to-retain-the-errorbody-in-retrofit-response
Кто сталкивался и как решили проблему? Понятно, что можно вызывать реально один и раз и кэшировать, но это какой-то костыль. Может есть альтернативы?
Кейсов, когда нужно вызывать этот метод несколько раз подряд мало, но тем не менее они могут быть и не хотелось бы столкнуться с такой фигней
Artem
с body вроде такая же история
Алексей
(
(
Вроде это так работает
Ilya
логично если знаешь, что там поток и что с ним надо реально что-то делать. А так это не очень очевидно
Nikita
Подскажите чет туплю... как в руме сделать селект с опциональным набором фильтров?
Павел
Никто не замечал, модет только у меня так, но Flowable работает в 2 раза медленней LiveData?
S
скажите, из всех возможных вариантов выполнить асинхронный код, как синхронный
можно только с помощью rxjava? :
Observable.fromCallable(){}
может как-то ещё можно в kotlin-e?
Mike
Stanislav
В синхронном коде дождаться выполнения асинхронного метода без колбека
Yushka
Yushka
да, в корутинах suspend методы и await при вызове
Mike
Павел
Народ подскажите как проаналищировать UI и понять почему тормозит? Есть инструменты?
Mike
Павел
Сергій
Сергій
Полно
Павел
Да спасибо. Хотел уточнить какой из них попроще.
Сергій
Method Profiling немного проще
Павел
И в догонку если у меня Flowable с рума постоянно оьновляет данные, при выходе с экрана мне нужно отнего отписаться правильно?
Павел
Сам не дохнет он?
Anonymous
Как добавить в TabLayout тень Overlay? Такую же как у ActionBar
Anonymous
Anonymous
android:elevation работает от 23 апи. А мне надо с 19
Сергій
Сергій
Anonymous
еще есть варианты?
Anonymous
не работает
Сергій
Anonymous
app нету у TabLayout
Anonymous
Я не про ToolBar говрю
Anonymous
а про TabLayout
Сергій
Все так делали, а тут фу 🌚
Anonymous
А через style разве нельзя?
Anonymous
спасибо
Anonymous
view градиент помог
Anonymous
Как сохранить состояние фрагментов в bottom navigation view, чтобы не пересоздавались вьюшки каждый раз? пробовал setRetainInstance(true), не помогает
Anonymous
А что ращве гугловцы не придумали ничего для этого? и почему elevation работае с 23 версии, чо они там творят)))
Сергій
Я атеист 🌝
Сергій
Anonymous
А почему я в drawable спокойно это сделал
Anonymous
неужали индузам трудно создать пару фаликов таких
Anonymous
и добавить в android:drawable
Siarhei
Добрый день. есть на экране несколько AutoCompleteTextView. для одного из них почему-то в OnItemClickListener AdapterView<?> var1 приходит нул, и нет возможности достать айтем. не подскажете в чем может быть проблема?