Сергей
ну, я могу все загнать в GSON, а строку сохранить
Сергей
это очевидный варинат
Sergey
попробуй
Sergey
все действия в одну строку без гемора и конвертации
Сергей
просто не хотелось GSON по ерунде такой подключать, я с работой из него и в него еще не въехал.
Konstantin
Сергей
но скорее всего так и сделаю, да
Konstantin
там весь апи из 2 методов состоит, как вообще можно в него не въехать? ))
Сергей
"как то пока обходился")
Раджаб
Mike
Посмотри обучалки про single и multi choice.
Eugene
Eugene
Mike
Impossible
Andrew
Ну у меня джава код, так что никакой)
Eugene
(
Сергей
скорее всего, префы здесь лишние
не совсем лишние - в том смысле что сам список исключительно часть настроек программы, и редактируется/выбирается в т.ч.
через
androidx.preference.Preference;
iamthevoid
Пытаюсь настроить FCM, скажите, что я делаю не так?
1) Добавил депенденси на core и messaging
2) Добавил сервис, унаследованный от FirebaseMessagingService
3) Добавил его в манифест, сделал exported=false, что не принципиально
4) В консоли создал проект, туда добавил пеккейдж неймы дебага и релиза, с псевдонимами и sha
5) скачал google-services.json и положил в папку app
6) Добавил логгирование в onMessageRecieved и onNewToken
Запускаю приложение - вижу сообщение "FirebaseApp initialization successful", но токен не приходит
Konstantin
iamthevoid
iamthevoid
Благодарю
Anton
Konstantin
Konstantin
а, ну собственно да, 1в1 это
iamthevoid
😊
Сергій
просто кто-то читает что-то левое либо вообще не читает )
(
да
(
нет, насчёт реалма я хз
(
Ни румом, ни реалмом никогда в жизни не пользовался, если честно. Просто знаю, что рум юзает склайт, а про реалм не знаю
Denys
у Realm свой движок.
iamthevoid
Он все так же ругается, когда данные между потоками кидаешь?
iamthevoid
хреново)
Denys
А еще ObjectBox есть. :))
iamthevoid
Ну да, обсервить бд в мейн трейде что ли?
iamthevoid
не на то ответил, но ты понял)
Denys
ObjectBox быстрее realm, например.
iamthevoid
room в этом отношении приятнее. Так конвертеры из sqlite генерируют что захочешь. Лежит у тебя в таблице users юзеры по 5 колонок - хочешь - бери все 5 как класс user, хочешь все 5 как другой класс, хочешь - пару колонок всего, как третий. у рилма с этим хуже
Denys
Он интересный, я бы посоветовал поиграться хотя бы несколько часов если есть желание.
Но у меня год назад с ним не сложилось. Для инициализации используется немного магии и в Java коде она работает отлично. А вот в котлиновских модельках сильно поднималась энтропия.
Если не добавили нормальную поддержку Котлина - печально.
Denys
ObjectBox
iamthevoid
Это да, зато sql query это мощный инструмент, которым можно на уровне языка делать очень интересные выборки, чем всё это тащить в память и там обсчитвать
Denys
Room простой как двери.
iamthevoid
Плюс эти хитрые выборки могут быть observable
iamthevoid
livedata он тоже умеет)
iamthevoid
а реактивный ui нашё всё
Paladin
Как пофиксить эту тень?
Использую прозрачный статус бар для дравера а тут такая тень от тулбара
Paladin
Andrew
Denys
Paladin
Denys
Paladin
Сергей
ого. Какая прелесть этот ваш GSON
реально в три строки кода все сохраняет и восстанавливает... только пока не в тот объкет что был.
Denys
Denys
Denys
Тема fullscreen?
Paladin
Paladin
Я использую Toolbar layout
Paladin
В активити с дравером все ок а в других тень
Denys
Хаки какие-то
Paladin
Мда лучше с обычным статус баром останусь
Сергей
да, за идею с GSON всем спасибо, а то бы я руками этот массив разбирал... возможно в ту же строчку.
Семен
Какие есть аналоги Fiddler, Charles для Linux?
Ksenya
Andrew
Я юзаю и то и другое
Andrew
Рум мне субъективно нравится больше
Andrew
В одном не очень важном проекте заюзали на посмотреть objectBox
Andrew
Полёт нормальный, но на прод тащить стрёмно
Aleksey
В Room сложнее отношения прописывать - всякие аннотации, ForeignKey и т.д.
Но всякой возни отсоединением объекта от Realm'а нет - и это очень хорошо. Прям сочно.