我用android 3.0&测试了这个3.1在SQLiteStatement对象上调用execute()或executeUpdateDelete()之后,我用bind ...()方法做的所有绑定都消失了:
stmt = sqliteDB.compileStatement(sqlText);
stmt.bindLong(1, ...);
stmt.bindLong(2, ...);
stmt.execute();
调用execute()后,使用bindLong()创建的绑定消失,所以如果我想再次执行相同的语句,我必须重新绑定。
以前版本的android(10级及以下版本)不会发生这种情况。
这是一个错误吗?