MobileDev
Всем привет. Искал но точного ответа не нашел.Если я буду использовать Picasso он автоматом будет кэштровать или нужно вручную,или как бы советовали бы кэштровать изображения
Vadim
Nikita
Ruslan
Vadim
Там только офсеты поставить можно, а ему в этот офсет еще и нарисовать что-то нужно
ну когда добавлял в качестве нового хэдэра, то рисовал так
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_20"
android:background="@color/gray_extra_light" />
Nikita
Vega
Ребят, подскажите пожалуйта
Есть приложения с мин АПИ 16
хочу поднять до 21.
Что произойдет с пользователями до 21?
Новые пользователи с версией апи меньше 21 не смогут найти в сторе мое приложения, а уже существующие пользователи????
Nick
Nikita
ᴀɴᴅʀᴇʏ
Ivan
привет народ
кто делал поддержку нескольких языков в приложении ?
посдкажи как поддерживать устаревишие версии OS ? написал класс где вроде все добавил
на Android 6.0 всё гуд, а вот на версиях ниже - ничего не происходит вообще
Albert
Привет. Как распарсить ответ от апишки ,если поле может быть, либо массивом, либо кастомным объектом? Ожидать Object?
Vladimir
ребята почему иконка в многозадачности над окном приложения отсутствует, в то время как в меню приложений или в настройках например она на месте?
Ivan
Albert
Ruslan
а как лучше сделать?
если такое значение одно будет - можно в конструктор его передавать (завести в ресурсах в dimens нужный размер в dp, и через ресурсы получать его в пикселях). если несколько - можно в конструктор отдавать ресурсы и в конструкторе их инициализировать.
а можно у ресайклера получать контекст, у контекста ресурсы и оттуда доставать. но это так себе вариант)
Vyacheslav
Ребят вопрос такой есть MediaView, внутри этого объекта тяжелый видос, как или какой либой его можно сжать, ктонибудь сталкивался ? UI не тянет такое тяжелое видео
ᴀɴᴅʀᴇʏ
Nikita
ᴀɴᴅʀᴇʏ
Ок, спасибо
Kirill
Подскажите, что "тяжелее" поиск в бд по 2м id, если не находит то добавляет запись,
или обновление всех записей с добавлением новых?
Kirill
смысл такой, приходит 20 новых сообщений с сервера, мне их надо записать в БД
Vadim
Albert
всем спасибо
Vadim
@nbinik я тебя уже запарил скорей всего)
но 0 позиция это это элемент списка)
и он рисует её после отрисовки Item'a
а мне нужно так раз таки до Item'a в этом случае
Dilimiter
Item
Item
Item
Delimiter
Vadim
@nbinik с другой стороны конечно я могу просто отступ сделать, с необходимой подкладкой
но это план запас))
Nikita
O Father O Satan
Привет! У меня есть вопрос. У меня есть MainActivity в которой обсёрвится ViewModel. Есть сервис в котором есть проверка связи с оборудованием. Как можно обновить ViewModel из IntentService? Всем спасибо)
Vadim
Vadim
@nbinik понял) разобрался)
Vadim
@nbinik спасибо большое)
Nikita
Не за что )
mentarey
O Father O Satan
Хм. 🤔 Ну это явно лучше чем в SharedPreferences писать xD
Vadim
Не за что )
а переменные dividerStart/dividerEnd здесь всё таки какую роль играют?
Nikita
Vadim
ну то есть Delimiter рисуется без divider'a
Nikita
Nikita
Ivan
кто делал поддержку нескольких языков в приложении ?
посдкажи как поддерживать устаревишие версии OS ? написал класс где вроде все добавил
на Android 7.0 и выше всё гуд, а вот на версиях ниже - ничего не происходит вообще
Kirill
Подскажите, что "тяжелее" поиск в бд по 2м id, если не находит то добавляет запись,
или обновление всех записей с добавлением новых?
смысл такой, приходит 20 новых сообщений с сервера, мне их надо записать в БД.. вот думаю как экономичнее сделать
Eric
Сделать апдейт маркер что бы приходили только новые, не?
DarkPerl
Eric
Маркер = Дата или айди последнего обновления.
А можно on conflict ignore
Eric
Но если пользователь может менять сообщения, то игнор не прокатит.
Kirill
Kirill
понятно, что добавлять не все подряд. а только новые сообщения
как раз вопрос в том, как сильно "жрет" поиск в БД
Kirill
просто мне тут посоветовали, "Зачем ты ищещь по БД и добавляешь отсутствующее, если можно просто сделать UPDATE всего и это менее ресурсозатратно"
Eric
DarkPerl
Вы когда добавлять будете, вам же все равно вернется ответ от базы ) Если добавлена запись, значит ок, если не добавлена, значит там уже есть запись с таким id
Eric
Kirill
Eric
В общем, пишите в базу все, с флагом on conflict replase
Eric
Если чы тянете за раз не всю базу будет ок.
Kirill
Базу можно не всю просить?😨
DarkPerl
Eric
Хотя решение так себе :)
Постоянно переписывать всю базу.
Kirill
что-то не понимаю)))
Eric
Базу можно не всю просить?😨
У оракла курсор подгружается постепенно. Работает клево, но колво записей не посмотришь пока все не загрузишь :)
DarkPerl
Пишите асинхронно в базу порциями и все будет норм )
Kirill
я roomом пользуюсь)
DarkPerl
Это не суть важно )
Eric
OnConflictIgnore решит вашу проблему.
Dmytro
Кнопка опубликовать горит серым, в чем может быть проблема?
Kirill
Eric
Но возможны проблемы в следующих версиях.
Kirill
DarkPerl