由于某种原因,我的return语句返回一个long而不是一个布尔值,除非已经解决,否则无法进行测试。我不知道为什么它甚至这样做。在我的知识范围内尝试了一切,因此我在这里。
在我发布之前看了一些其他人的例子,他们似乎使用了与我相同的返回声明,没有任何问题。
public boolean updateDatabase(String Name) {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues args = new ContentValues();
args.put(COL_1, Name);
return db.insert(TABLE_NAME, null, args);
db.close();
}