SQLite外键NullPointerException

时间:2016-01-15 21:05:24

标签: android sqlite android-sqlite

我使用Android studio,sqlite数据库 我的代码工作正常,但是当我添加" posid"列到"联系人"表该程序不起作用

插入联系时

logcat  enter image description here

......... 谢谢大家可以帮助我

2 个答案:

答案 0 :(得分:1)

您指的是从未初始化过的EditText引用。即,et4。

另外,我建议不要让成员变量保留对视图的引用,因为这是内存泄漏的常见来源。相反,只需在需要对视图进行本地引用时调用findViewById。

答案 1 :(得分:1)

你没有初始化EditText et4这就是异常的原因,当你更新表模式“添加列”时你应该增加你的数据库版本,以便android可以更新表

int DATABASE_VERSION = 2; // instead of 1
相关问题