Vega
ребят, подскажите плз что я делаю не так? Работаю с SimpleDateFormat по паттерну "MM/yy" даю дату дату кредитки, например 05/22 то работает норм и парсит как май 2022 года, а если же ставлю 05/66, то возвращает май 1966 года
Павел
Павел
типа cоздать класс AllInfoForChannels?)
Alex Android
ты короче написал что мне сказали не делать?
Ну а как ты ещё отобразишь две коллекции в одном списке
Sergey
Павел
Ну а как ты ещё отобразишь две коллекции в одном списке
я понял, возможно это реально единственное решение
Дмитрий
collapsing toolbar
Sergey
collapsing toolbar
Спасибо
Павел
Ну а как ты ещё отобразишь две коллекции в одном списке
а потом можно будет прямо в ОРМ запхнуть, да?
Alex Android
а потом можно будет прямо в ОРМ запхнуть, да?
промежуточную коллекцию не надо запихивать в ORM, просто создавай её каждый раз, когда достаёшь из базы/сети
🐈 гав-гав
всем hi, кто сталкивался с двух-сторонним датабиндингом в котором учавствует переменная типа double? (или float) нужно записать в editText число, но возвращается в переменную всегда строка
Iuriich
Да, все верно. Если тебе нужно чтобы значение записывалось в переменную типа double, тогда объявляешь ее обычно вроде private double value; И добавяешь два метода которые уже будут работать со строкой от edittext. Конкретно под твой случай щас не буду писать, для примера из своего кода: @Bindable public String getAmount() { return checkPosition.getAmount() > 0 ? format.format(checkPosition.getAmount()).replaceAll(",", ".") : ""; } public void setAmount(String amount) { if (amount.isEmpty()) { checkPosition.setAmount(0); return; } amount = amount.replace(',', '.'); try { checkPosition.setAmount(Double.valueOf(amount)); } catch (NumberFormatException ignored) { } }
Iuriich
А в EditText уже пишешь android:text="@={amount}"
Iuriich
Он будет работать с этими двумя методами. А эти методы соответственно должны записывать и получать значение из твоей переменной double
Beibut
Всем привет, кто-нибудь сталкивался с тем, что на API 28 (Android 9) Webview при втором входе в приложение перестает загружать контент?
Beibut
В версиях пониже все нормально работает
Sergey
Путь?
Aleks
Привет. Хочу настроить файрбейс в проекте, что для разных сборок были разные проекты в файрбейс. То есть у меня есть release и debug билды и допустим хочу для дебага иметь отдельный удаленный конфиг, чтобы можно было вне зависимости от типа сборки менять конфиг. Что для этого нужно сделать? Завел два проекта в ФБ один для релиза, а второй дебага. На руках два файла с конфигами.
Egor
создай папки для дев\прод сборки что бы туда положить конфиг
Aleks
создай папки для дев\прод сборки что бы туда положить конфиг
А можно положить один конфиг для дебага в папку app, а для релиза app/release?
Aleks
попробуй, но мне кажется - нет
Есть вероятность того, что при релизной сборке он будет использовать файл из app?
Egor
нет, есть вероятность что тебе студия сразу скажет что не может смержить файл из релиза, потому что уже есть
Akb
Привет! Вопрос к тем, кто использует ViewModel от гугла. Где вы инициализируете ViewModel при работе с фрагментами? onAttach, onCreate, onCreateView - который из них best practice?
🐈 гав-гав
by lazy
Akb
Java edition пжлста))
Akb
by lazy
в котлин проекте, так и делаю 👍
🐈 гав-гав
в джавке не знаю) ну поидее тогда когда она может понадобиться тебе, наверное onCreateView
Max
Можно как-нибудь получить установленные приложения, чтобы из системных были только гугловские?
Alex Android
Можно как-нибудь получить установленные приложения, чтобы из системных были только гугловские?
Можно получить список установленных, но зачем тебе. Можно просто проверить, будут ли работать гугл провайдеры
Alex Android
Установленых что?
Max
Мне надо список установленных приложений (без системных), но при этом ещё и были стандартные гугловские приложения
Max
Потому что я пробую без системных, гугловские приложения не показываются
Max
Как можно отфильтровать, чтобы получить нормальный список приложений
Igor
Ребят может кто-то знает почему в ресайлере его пулл может быть пустым и часто срабатывает onCreateViewHolder?
Vadim
Как можно понять это приложение тупит или эмулятор?
Vadim
под рукой нету андроид девайса, иногда бывает тормозит
Сергій
Vadim
Полистать интерфейс эмулятора? )
leak canary просто молчит, может как-то по профайлеру можно
Vadim
иногда бывает тормознёт, и всё, нельзя ничего сделать в приложении, но не вылезает ситсемное окно, которое обычно показывается типо “app is not responding"
Vadim
при этом, вроде эмулятором можно дальше пользоваться
Vadim
системные кнопки работают, если нажать home и потом опять в приложение вернутся вроде отвисает
Сергій
значит проблемы приложения
Vadim
как бы подебажить это
Vadim
через профайлер смотреть загрузку cpu/gpu ?
Daniel
Есть простой способ отобразить int цвет из android studio?
Daniel
@ ColorInt
Daniel
Встаю на брейкпоинт, хочу посмотреть цвет визуально
Akb
В случае если берется parent ViewModel?
Daniel
ПКМ -> show as
Ну хотя бы hex отобразил 👍
Alex Android
Вопрос про тестирование с даггером: Если мне надо подменить один сервис, мне обязательно подменять весь appComponent и потом опять всё инстанцировать?
Ilya
Всем привет. Возможно ли в Room фильтровать по полям Entity, если используешь вложенные Relation? Т.е. у меня есть album_table, у неё есть AlbumWithSongsDao, в котором я делаю SELECT * FROM album_table и возвращаю List<AlbumWithSongs>, а в AlbumWithSongs лежит Relation на List<SongTable> Если я просто хочу вернуть список - всё хорошо. Но как мне фильтровать по полям song_table, если я делаю query на album_table? Я хочу сделать что-то типа SELECT * FROM album_table INNER JOIN song_table ON song_table.state = :myState и получить список всех альбомов, в которых есть песни с таким state
Eugene
Господа, никогда не задавался вопросом таким и оказалось, что я не в курсе такой темы: есть в студии утилита отображения нагрузки на физический девайс в процессе работы приложения?)
Eugene
Ну точнее тулза
Eugene
Profiler
Угу, спасибо;)
Eugene
Profiler
Не могу понять, где-то сильно грузит, нужно ловить этот момент
🐈 гав-гав
А в чем проблема? Напиши конвертор какой надо
проблема что он не компилится с конверторами (если на стороне датабиндинга писать его) типа inverseBindingAdapter
Nikolay
🐈 гав-гав
Ну тогда можно работать как со строкой и конвертировать уже в конце
а тут проблема firebase, он кушает публичные поля класса, а поле должно быть double, не проверял - если я напишу геттер и сеттер и при этом будет публичное поле, то что датабиндинг возьмет за использование поле и или геттер и сеттер
Alex
Привет, есть ребята которые работали с jni + cmake? Вопрос: мне нужно сделать поддержку флаворов для cpp файлов, читал/смотрел что нужно делать через targets "" в градле, но ничего не выходит (есть два файла main_fl1.cpp и main_fl2.cpp, с разной реализацией одних и тех же методов, нужно включить при сборке только нужный файл)
Anonymous
Привет всем, есть recyclerview, хочу чтобы его айтемы показывались в две колонки на планшетах, как можно это сделать?
Anonymous
В гугле не помогли(
Дмитрий
В гугле не помогли(
Grid layout manager, и количество столбцов в зависимости от ширины экрана
Mike
В жава?
в андроиде
Co(n)stantine👨‍🔬
В жава?
вы точно ее знаете?
Anonymous
Нет😁
Илья
ребят, подскажите как поменять цвет заполнения materialButton в рантайме
Dj
Нет😁
Учи тогда котлин