我已经尝试过对在活动中进行的数据库调用和数据库处理类本身进行建模之后,我已经完全放弃了很多在线教程。
我有一个活动从EditText
框中获取用户输入,然后将数据传递给数据库处理程序类。数据用于在数据库中创建表,表的名称为EditText
的输入。
因此,在一个nut-shell中,Activity
从用户获得输入,然后在数据库中创建一个以所述输入命名的表。我这里有两个类,调用活动(第一个),然后是数据库处理程序(第二个)。我会认真地向任何可以告诉我我做错的人付款。我已经将我正在谈论的源代码包含在一个pastebin链接中。
答案 0 :(得分:0)
我认为问题在于您没有打开数据库来从活动类中写入。 尝试在NewDragonActivity类中执行以下操作,看看它是否有效:
而不是:
basicsBuilder.addBasicsData(1, name);
尝试这样做
basicsBuilder = DbBasics.getInstance();
basicsBuilder.open(this);
basicsBuilder.addBasicsData(1,name);
basicsBuilder.close();