Android 安卓光标';s行值
我想检查游标的行值。如果光标的行值为null,则设置“”我的数组值;如果光标的行值不为null,则设置“”我的数组值。如何检查光标的值Android 安卓光标';s行值,android,android-cursor,Android,Android Cursor,我想检查游标的行值。如果光标的行值为null,则设置“”我的数组值;如果光标的行值不为null,则设置“”我的数组值。如何检查光标的值 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
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();
}
光标okunalar=v3.GetAllRows();
okunalar.moveToLast();
对于(int i=0;i 0){
okunalar.moveToLast();
对于(int i=0;i<(okunalar.getCount()%10);i++){
if(okunalar.isNull(okunalar.getColumnIndexOrThrow(“名称”)){
kayitlar[i]=“”;
Okunaral.moveToPrevious();
}否则{
kayitlar[i]=okunalar.getString(okunalar
.getColumnIndex(“名称”);
Okunaral.moveToPrevious();
}
}
VeriAdapterU=新阵列适配器(TabBar.this,
android.R.layout.simple\u可扩展\u列表\u项目\u 1,
android.R.id.text1,kayitlar);
表3.列表设置适配器(VeriAdapterU);
}
}
假设要检查行中的一个字段,可以使用以下选项:
if(cursor.isNull(cursor.getColumnIndexOrThrow(“column_index”)| | cursor.getString(cursor.getColumnIndexOrThrow(“column_index”)))等于(“”)
检查它是null还是空的
其中“column\u index”
是数据库中列的名称
编辑:如果您想要的是行位置,只需使用
cursor.getPosition()
获取光标中的行位置。我尝试过,但当光标为空时出现索引错误rowandroid.database.CursorIndexOutOfBoundsException:index-1已请求,大小为2I写入。If(Okunal.isNull(Okunal.getColumnIndexOrThrow(“名称”))| | okunalar.getString(okunalar.getColumnIndexOrThrow(“名称”)).equals(“”){kayitlar[i]=”;}name是我的db列名我只检查行是否为空或不为空
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);
}
}