我不得不返回游标的方法,但它不幸滋生某种原因一个NullPointerException。
这里的方法,有什么错?:
public Cursor getRandom(String tableName) {
return db.query(tableName + " Order BY RANDOM() LIMIT 1", new String[] {KEY_ID, KEY_TEXT}, null, null, null, null, null);
}
我不得不返回游标的方法,但它不幸滋生某种原因一个NullPointerException。
这里的方法,有什么错?:
public Cursor getRandom(String tableName) {
return db.query(tableName + " Order BY RANDOM() LIMIT 1", new String[] {KEY_ID, KEY_TEXT}, null, null, null, null, null);
}
按声明的顺序是放错了地方。
SQLiteDatabase.query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit).
看看的API 。