тоесть чтоби данние сохранялись после перезапуска приложенния все надо сохрянять в базу типу room?
Пасиб буду копать
DataStore
А локльного чтото нету? Или все таки Room надо или sqLite.
В бд ради тоггла?), эт шутка что-ли
почему то не любят, когда так делают sp можно сделать protected и дописать через методы доступ к ключам
Это как складывать украшения в контейнер из под гречки 😁
зато 5 минут времени и под любой интерфейс в DI подходит :)
Писать JSON в XML, который и так долго разбирать
нет там xml и разбор быстрый, можно в тактах посчитать нестрогая типизация бандлов дольше работает ну и читается 1 раз при запуске, а запись в любом потоке - пофиг
Так преференсы в Андроиде в XML
Испугался от первого варианта сообщения)
Постараюсь больше так не пугать))2)2)2 Сложно несколькими вещами одновременно заниматься)
room для записи такого числа данных инициализируется дольше. Так что тут да, есть выбор. Но, если, записывать и читать нужно много, то лучше брать БД полноценную
БД не всегда про Рум. Да и почему нельзя просто файлик с жсоном записать?
можно, конечно, но нужно обрабатывать дофига эксепшнов и других побочных штук ты sp можешь заменить на что душе угодно и интерфейс класса не изменится
Никаких прав не нужно если ты пишешь в интернал стореж
я про права и не говорил тебе нужно проверить наличие файла, взять поток, проверить конец файла, проверить ошибки записи, указать где он должен храниться и т.д. тут всё "из коробки"
Прочитал эксепшен как пермишен. Ладно, я удаляюсь)
со временем, конечно, появилась такая штука и она вызывается в Rx примеры быстрых и грязных решений :)
Обсуждают сегодня