2011-06-14 108 views

回答

1

假设C是实例化光标

c.moveToPosition(rowNumber);

+0

我想要我知道的字符串数据的值存在我第2行,列“FullofStrings”例如。如何在该交叉点获取字符串数据 – CQM 2011-06-14 22:11:26

+0

您仍然必须将光标移动到相应的行。 'moveToPostion(2)'然后'c.getString(fullOfStringsColumnNumber)',除非你在查询中过滤了适当的列,那么只需执行'c.getString(1)' – AedonEtLIRA 2011-06-14 22:14:03

+0

,所以我必须将光标移动到一行,然后到一列,然后检索它已着陆的数据? – CQM 2011-06-14 22:19:46

1

为了得到你需要使用集合框架类如ArrayList的数据库列,VectorList等 的具体值。例如

Cursor c=handler.returnData();

ArrayList<String> array=new ArrayList<String>(); 
while(c.moveToNext()){ 
String name=c.getString(c.getColumnIndex("number")); 
array.add(name); 
} 
Toast.makeText(getBaseContext(), "name"+array.get(2), Toast.LENGTH_LONG).show();