Ist SQLite cursor.getCount teure Bedienung in Android

Ist SQLite cursor.getCount () teure Bedienung, wenn auf Android Gerät ausgeführt?

Welche ist schneller:

  • Was ist die schnellste FFT Bibliothek für iOS / Android ARM Geräte?
  • OutofMemoryError: Bitmap-Größe überschreitet VM-Budget (Android)
  • Wie man verschiedene Bildschirmgröße in Android zu unterstützen
  • Wie bekomme ich FB User ID mit Facebook Login Button in Android Anwendung
  • Warum verwendet ButterKnife ein DebouncingOnClickListener für @OnClick-Methoden?
  • Authentifizierung mit Active Directory über Kerberos
  • 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 { ... 

    oder

     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 { 

  • So zeigen Sie nur aktuellen Monat in Android Kalenderansicht
  • Wechselnde Schrift der Snackbar
  • Wie hört man auf, wenn die App zum Hintergrund geht?
  • Geeignete Alternative zu PopupMenu für Pre-Honeycomb
  • Getting "debuggable" Wert von androidManifest aus Code?
  • Android Screen Saver Beispielcode
  • One Solution collect form web for “Ist SQLite cursor.getCount teure Bedienung in Android”

    Wenn Sie die Zeit, die für beide Codebeispiele erforderlich ist, vergleichen, werden Sie feststellen, dass es das gleiche ist, weil Cursor.moveToFirst() schließlich SQLiteCursor.getCount()

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.