问题描述
- 更新sqlite表时报的错
-
public void updateTable(String id, String name) { String strFilter = "realId=" + id; ContentValues args = new ContentValues(); args.put("name", name); db.update("names", args, strFilter, null); }
然后在下面这行代码报出空指针异常:
db.update("names", args, strFilter, null);
解决方案
语句是对的,如果用的Sqlite,而不是contentResolver
你看看db,name是否为空
解决方案二:
args.put("name", name);
是不是应该改为
args.put("names", name);
时间: 2024-12-03 07:54:52