169 похожих чатов

Всем привет. кратко о задаче: необходимо где-то сохранять значения (формат -

число:true/false, пример 54:true). Таких наборов будет N, и в последующем они будут отображаться в RV (подключаться стили для item в RV).
Я думал использовать для этого SQLite - где условно 3 столбца - ID, ЗАПИСЬ_НАБОРА, СТАТУС (варианты: active/ready).
При запуске активити - я получаю последнюю запись из BD, если у нее статус active - то данные из ЗАПИСЬ_НАБОРА "парсятся" и отдаются в адаптер, если нет записи или последняя ready - то генерирую новую запись (сохраняю в БД со статусом active) и уже эти данные отдаю в адаптер.
Вопрос в следующем - храненить ЗАПИСЬ_НАБОРА в формате json это нормально будет? или проблему получу?

4 ответов

11 просмотров

так а почему жсон? думали, но передумали? библиотека Room сильно упрощает работу с бд, изи же

дрочить строки, не эуэктивно)) да и в будущем может понадобится отношения выстраивать, релейшн базы для этого и сделаны

Max-V Автор вопроса
Ярослав Нестеров
дрочить строки, не эуэктивно)) да и в будущем може...

Все равно не понятно как рум поможет если хочу сохранять arraylist🙈

Похожие вопросы

Обсуждают сегодня

Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
А дальше что?.. Записать в файл, потом в Код?.. И потом разбирать как-то?..
Хаскель Моисеевич Гопник
14
доброго времени. db, dw и прочие исполняются при трансляции или при выполнении программы?
lutayyy
10
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
например asm AT&T ... label: .string "hi" ... # not error lea label(%rip), %rax # error ( not compile ) mov %rip, %rax # not error mov (%rip), %rax из форумов прочитал чт...
Simple Sorcerer
6
Почему никто не подсказал, что можно объявить свои типы данных, в которых меньше полей, чем в отданном джейсоне, и добавлять их по необходимости?
Strange Rabbit
10
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Есть предложения, как подобное можно упростить?
Hemul GM
12
Карта сайта