基本的に私はこれを持っています:
Cursor cur = ...
for (int i = 0; i < cur.getColumnCount(); i++) {
String name = cur.getColumnName(i);
Log.d("dao",name);
int type = cur.getType(i);
...そしてgetType()
、上記の例外を呼び出します。列名は正しく記録されます。
ERROR AndroidRuntime 原因: android.database.CursorIndexOutOfBoundsException: インデックス -1 が要求され、サイズは 0 です