有人可以告诉我,为什么这个代码:
Boolean done = db.delete(ACCOUNTS_TABLE, KEY_ROWID, getIds(accounts)) > 0;
返回这个异常?
05-08 10:09:36.074: E/AndroidRuntime(1955): java.lang.NullPointerException
函数返回字符串数组,所以一切都应该没问题
解决方案
在删除 db 上调用的 close() 之前
但现在它返回了这个异常:
android.database.sqlite.SQLiteBindOrColumnIndexOutOfRangeException:绑定或列索引超出范围:句柄 0x1eef920