У меня есть класс базы данных, полный объектов моего типа People
. Я хочу реализовать функцию Groups
, чтобы поставить People
в определенные Groups
. Однако, когда я удаляю Личность из группы, я просто хочу, чтобы этот человек был удален из группы, а не полностью удален.Android: база данных SQLite, копирующая запись для использования в манекене
Так или иначе, SQLite должен дать «копию» Person
классу, как манекен, и когда вы его удаляете, он не удаляется из всего приложения, а только из группы?
Или я должен реализовать это совершенно по-другому. Например, одна идея, которую я придумал, заключается в следующем: Есть ALOT People
, поэтому я использовал базу данных, но arent будет много Groups
, так что, возможно, я мог бы просто использовать ArrayList
из ArrayList
s. То есть, есть arraylist groups
, и каждый group
имеет arraylist People
, которые принадлежат группе. Таким образом, вы можете просто удалить записи из архивариуса, как вам будет угодно.
Таким образом, это означает, что класс 'Groups' фактически не содержит никаких« Людей ». Он просто просматривает базу данных и просто отображает в списке, кого он найдет с соответствующим именем группы? – Ogen
Да. Что-то вроде того. Вы также можете создать таблицу базы данных «Группа», если хотите. – Razgriz
Хорошо, спасибо, что вы действительно мне помогли. Я сделаю то, что вы предложили в своем первоначальном ответе. – Ogen