老师,我要如何理解columnsName?
我不知道这是个什么东西
我不知道这是个什么东西
2018-09-16
if(c!=null){
String[] columns=c.getColumnNames();
while (c.moveToNext()){
for(String columnName:columns){
Log.i("info",c.getString(c.getColumnIndex(columnName)));
}
}
}首先我们知道columns数组是我们查询到数据表中数据的名字数组
然后for(String columnName:columns) 是只在每次循环columnName都为columns中的一个元素,即名字数组中的一个名字 所以 c.getString(c.getColumnIndex(columnName))即是获得对应名字(colunName)对应的所有数据信息
你去了解一下for each循环应该也能弄懂
举报