0
커서의 행 값을 확인하고 싶습니다. 커서의 행의 값이 null의 경우, 배열의 값을 설정합니다. 커서의 행의 값이 null가 아닌 경우, 배열의 값을 1로 설정합니다. 커서의 값을 어떻게 확인할 수 있습니까?Android 커서의 행 값
Cursor okunanlar = v3.GetAllRows();
okunanlar.moveToLast();
for(int i=0;i<10;i++)
{
if("How can i check my cursor's row value in here")
{
kayitlar[i]="";
}
else
{
kayitlar[i]="1";
}
okunanlar.moveToPrevious();
}
문제를 해결하십시오! 이 null 또는 비어있는 경우
if(cursor.isNull(cursor.getColumnIndexOrThrow("column_index") || cursor.getString(cursor.getColumnIndexOrThrow("column_index")).equals(""))
가 확인 :
Cursor okunanlar = v3.GetAllRows();
if (okunanlar.getCount() > 0) {
okunanlar.moveToLast();
for (int i = 0; i < (okunanlar.getCount()%10); i++) {
if (okunanlar.isNull(okunanlar.getColumnIndexOrThrow("name"))) {
kayitlar[i] = "";
okunanlar.moveToPrevious();
} else {
kayitlar[i] = okunanlar.getString(okunanlar
.getColumnIndex("name"));
okunanlar.moveToPrevious();
}
}
veriAdaptoru = new ArrayAdapter<String>(TabBar.this,
android.R.layout.simple_expandable_list_item_1,
android.R.id.text1, kayitlar);
Tab3.liste.setAdapter(veriAdaptoru);
}
}
커서를 눌렀을 때 색인 오류가 발생했습니다. –
logcat 오류를 게시 할 수 있습니까? – zozelfelfo
android.database.CursorIndexOutOfBoundsException : 인덱스 -1이 요청되었으며 크기는 2 –