Я использую базу данных room
в своем приложении для Android. Это довольно простой способ настройки схемы таблицы.
Приложение о чем-то связанном со сбором и экспортом данных в лист Excel, в котором есть столбцы, относящиеся к некоторым пользователям (показано в приложении).
Так что, конечно, эти данные будут в одной таблице.
Я бы хотел добавить опцию для добавления или удаления столбцов (добавить Активность n и удалить Активность m ) во время во время выполнения. Данные не будут важны, если они будут потеряны, приложение попросит пользователя сначала экспортировать данные в лист Excel , потому что они будут удалены во время операции удаления текущей таблицы и создания новой таблица с новой схемой .
Кроме того, мне понадобится другой способ для интерфейсов DAO для доступа к каждой ячейке по индексу, не зная, что на самом деле является ячейкой.
Я думаю, данные столбцов должны храниться в отдельной таблице?
Есть идеи о том, как этого добиться?
Спасибо.