2011-06-14 306 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();