如何从游标类中检索数据

我需要知道如何从光标检索数据。 我需要这个,因为ringtonemanager以光标对象的forms返回所有的audio文件,我需要知道如何检索值。

Anbudan。

Related of "如何从游标类中检索数据"

一旦你有光标对象,你可以做这样的事情:

if (cursor.moveToFirst()){ do{ String data = cursor.getString(cursor.getColumnIndex("data")); // do what ever you want here }while(cursor.moveToNext()); } cursor.close(); 

这看起来好一点:

 for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext()) { ... } 

萨尔瓦多的答案将继续从最后一行之后的行中获取数据,因为当光标指向最后一行之后的行时, moveToNext()将只返回false。 即使光标指向最后一行,它也会继续迭代。

正确的模板应该是:

 if (cursor.moveToFirst()){ while(!cursor.isAfterLast()){ String data = cursor.getString(cursor.getColumnIndex("data")); // do what ever you want here cursor.moveToNext(); } } cursor.close();