cursor.getString(1) のこの括弧内に整数「1」またはその他の整数が何を意味するかを教えてください。
ありがとう
列のインデックスです。
たとえば、クエリが の場合select a, b, c from ...
、列インデックス 1 はb
(0 ベースで、そのクエリの列インデックスは0 = a
、1 = b
および2 = c
) になります。
詳しくはこちらをご覧ください。
cursor.getString (cursor.getColumnIndex ("b"))
別の方法は、列が存在することが確実であると仮定して使用することです。
クエリから返された、カーソル内の列インデックスです。
ドキュメントによると、整数は取得する列のゼロベースのインデックスです。
http://developer.android.com/reference/android/database/Cursor.html#getString(int )