当前位置: 代码迷 >> Android >> 关于SQLite使用insert()增加数据的有关问题
  详细解决方案

关于SQLite使用insert()增加数据的有关问题

热度:36   发布时间:2016-04-28 03:22:03.0
关于SQLite使用insert()增加数据的问题。
ContentValues values = new ContentValues();  
     values.put("GongHao", edtGongH.getText().toString());
        values.put("XingMing", edtXingM.getText().toString());  
        values.put("XingBie", edtXingB.getText().toString());  
        values.put("ZhiWu",edtZhiWu.getText().toString());  
        values.put("DianHua",edtDianH.getText().toString()); 
        db.insert("XinXi",null, values);
        Toast toast = Toast.makeText(ZengJiaActivity.this,
"成功添加新员工!", Toast.LENGTH_LONG);
toast.show();

以上那里错误了吗,初学者,找不到原因。
错误下图:

------解决思路----------------------
这是空指针错误啊,要不是你gettext没取到值,或者是你数据库字段对应出现错误。。你看一下第75行,检查一下。。
------解决思路----------------------
引用:
这是空指针错误啊,要不是你gettext没取到值,或者是你数据库字段对应出现错误。。你看一下第75行,检查一下。。


楼上说的对啊
感觉更有可能是getText没取到值,看看前面的东西是什么类型的。
最好先用debug看一下,到底是那一行出错了
  相关解决方案