我正在使用以下代码:
preparePeople();
final Cursor c = mContext.getContentResolver().query(People.CONTENT_URI, mPROJECTION, null, null, null);
String s = c.getString(1);
private void preparePeople() {
final ContentResolver mResolver = mContext.getContentResolver();
mResolver.delete(People.CONTENT_URI, null, null);
final ContentValues valuse = new ContentValues();
valuse.put(People._ID, "1");
valuse.put(People.NAME, "name");
Uri uri = mResolver.insert(People.CONTENT_URI, valuse);
}
但是在执行上面的代码时,我得到了如下异常:
android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 0
这是由于根据日志的c.getString(1)语句,但我不知道为什么..有人可以帮忙解决这个错误吗?