Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Es la operación costosa de SQLite cursor.getCount en Android

¿Es SQLite cursor.getCount () operación costosa cuando se ejecuta en el dispositivo Android ?

Cuál es más rápido:

Cursor cursor = db.rawQuery(sql, null); int length = cursor.getCount(); final List<Item> items = new ArrayList<Item>(length * 2); // need maybe 2 items per row if (cursor.moveToFirst()) { // loop trough the query result do { ... 

o

 Cursor cursor = db.rawQuery(sql, null); final List<Item> items = new ArrayList<Item>(); // capacity is 0 by default on android if (cursor.moveToFirst()) { // loop trough the query result do { 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.