使用sqlite在android中动态创建表

时间:2011-04-16 11:36:56

标签: android database sqlite

因此,我创建和操作数据库的基础知识有点混乱。我的目标是无论何时启动应用程序,都允许用户指定一个表名,然后将收集的任何数据放入该表中。

然而,我对如何做到这一点很困惑。我是否只是将用户输入的变量的值作为表名称传递给我的contentprovider类并执行sqlite语句来创建它?

我已经阅读/阅读了文档,所以如果有人有任何见解或清晰度,甚至更好的代码片段,那就太棒了。

1 个答案:

答案 0 :(得分:0)

为什么不简单地使用一个表,并创建一个代表当前app-session的值,并在每行中插入该值。这将使您的代码更简单,并且仍然允许您从特定的应用程序会话中隔离/过滤掉这些值。如果你想让用户能够输入值(因为你让他们能够选择表名),你只需要检查是否已经使用过该值,就像你必须看看是否已经使用了表名。