2012-11-08 12 views

risposta

11

Probabilmente si desidera utilizzare il metodo Cursor.getColumnIndex().

Restituisce l'indice a base zero per il nome di colonna specificato o -1 se la colonna non esiste. Se si prevede che la colonna esista, utilizzare invece getColumnIndexOrThrow (String), che renderà l'errore più chiaro.

Esempio:

String[] columns = new String[]{ COLUMN_XML }; 
Cursor c = db.query(TABLE, columns, where, whereArgs, null, null, null); 
String xml = c.getString(c.getColumnIndex(COLUMN_XML)); 
+0

Grazie. Bastava pensarci diversamente e annidare la tua soluzione. –

Problemi correlati