Android数据库示例

时间:2014-03-18 15:05:43

标签: android database

我做了android数据库示例。我可以创建数据库并增加价值。但我无法证明我的数据库价值。我接受了nullpoint错误。我的代码是here

1 个答案:

答案 0 :(得分:0)

您无法像这样实例化

MainActivity m1=new MainActivity();

因此你得到了NullPointerException。此外,您应该参考this来学习如何存储和检索数据库。另请参阅this

修改

您只需创建数据库助手类的另一个对象 - 在您的情况下,即veritabani类。在其他活动中创建它。 您不需要像这样使用它

SQLiteDatabase db=m1.v1.getReadableDatabase();

相反,只需在第二个活动中创建另一个对象并阅读。

veritabani objInTabTwo = new veritabani(this);
objInTabTwo.getReadableDatabase();
...

以前活动中写入的内容可以在下次读取时读取,因为两个对象都访问了同一个数据库。

<强>旁注

另外,如果可以的话,使用公共成员变量不是一个好习惯。将它们保密,并通过公共方法访问它们。