Yo soy muy novato de programación y me encontré con este pedazo de código en el Internet y que funciona bien¿Cuál es el uso de moveToFirst() en SQLite cursores
Cursor c=db.query(DataBase.TB_NAME, new String[] {DataBase.KEY_ROWID,DataBase.KEY_RATE}, DataBase.KEY_ROWID+"= 1", null, null, null, null);
if(c!=null)
{
c.moveToFirst();
}
pero no soy capaz de entender el uso de la
if(c!=null)
{
c.moveToFirst();
}
parte. ¿Qué hace exactamente, y si elimino el
if(c!=null) { c.moveToFirst(); }
parte, el código no funciona.
genial, gracias también me dicen el funcionamiento de '' si – Aswin
@Aswin (c! = Null) - Hecho. La prueba para 'null' es inútil. Puede mover la llamada a 'moveToFirst()' fuera del 'if' y deshacerse de' if'. –
Buena explicación para el cursor y su manejo de errores – Zoombie