Использование sqlite для динамического создания таблиц в Android - PullRequest
0 голосов
/ 16 апреля 2011

Так что мои основы создания и управления базами данных немного испорчены.Моя цель здесь заключается в том, чтобы при каждом запуске приложения пользователю было разрешено указывать имя таблицы, и все данные, которые затем собираются, помещаются в эту таблицу.

Однако я не совсем понимаю, как это сделать.этот.Должен ли я просто передать значение введенной пользователем переменной в качестве имени таблицы в моем классе contentprovider и выполнить инструкции sqlite для его создания?

Я уже читал / читал документацию, поэтому, если у кого-то есть понимание илиясность, или даже лучше, фрагменты кода, это было бы здорово.

1 Ответ

0 голосов
/ 16 апреля 2011

Почему бы просто не использовать одну таблицу, создать значение, соответствующее текущему сеансу приложения, и вставить это значение в каждую строку. Это упростит ваш код и все равно позволит вам отделить / отфильтровать значения из определенного сеанса приложения. Если вы хотите дать пользователю возможность ввести значение (поскольку вы даете ему возможность выбрать имя таблицы), вам нужно просто проверить, использовалось ли это значение, так же, как вы должны были бы это сделать. посмотрите, не было ли уже использовано имя таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...