Un cursore nelle colonne di riferimento di Android da 0 o 1?

Sto lavorando con un Database SQLite e sto riprendendo i cursori correttamente ma mi chiedevo se un cursore fa riferimento a colonne che iniziano con 0 come arrays o solo 1?

  • Quali dispositivi eseguono e non supportno la modalità Host USB?
  • errore: il pacchetto com.google.android.gcm non esiste - dopo la migrazione a Gradle
  • Il rendering video è rotto MediaCodec H.264 stream
  • La modifica della priorità del thread non ha un effetto
  • Salvare l'image fatta dall'utente in demo di fingerPaint api in android
  • Immagine personalizzata di android della casella di controllo
  • setMicrophoneMute (boolean) non funziona su alcuni dispositivi
  • Performance Android - 'Evita i possessori interni / settori'
  • Come submit un'image dal client Android al server Node.js tramite HttpUrlConnection?
  • Come posso fare solo paesaggio per tablet e solo ritratto per telefoni?
  • Come scoprire se le animazioni di window sono abilitate nelle impostazioni
  • È ansible creare un'applicazione per la navigazione GPS da girare per volta su Android utilizzando Google Maps?
  • 3 Solutions collect form web for “Un cursore nelle colonne di riferimento di Android da 0 o 1?”

    Un cursore da un database SQLite nelle colonne di riferimenti di Android da 0.

    Non ho idea di come hai cercato in Google, ma dalla documentazione ufficiale di Android Cursor

    abstract abstract int getColumnIndex (String columnName) Dal momento che: API Level 1

    Restituisce l'indice basato sullo zero per il nome della colonna indicato , oppure -1 se la colonna non esiste. Se si prevede che la colonna esista utilizzare invece getColumnIndexOrThrow (String), che renderà più chiaro l'errore. Parametri columnName il nome della colonna di destinazione. Restituisce

    l'indice di colonna basato sullo zero per il nome della colonna indicato oppure -1 se il nome della colonna non esiste.

    E tu non l'hai capito, ma un sacco di cose inutili?

    La documentazione Android indica che il metodo getColumnIndex da un cursore SQLite restituisce l'indice basato sullo zero per il nome della colonna indicato oppure -1 se la colonna non esiste.

    Se si prevede che la colonna esista utilizzare invece getColumnIndexOrThrow (String), che renderà più chiaro l'errore.

    Insum, iniziano a 0.

    Fonte:

    http://developer.android.com/reference/android/database/sqlite/SQLiteCursor.html#getColumnIndex(java.lang.String )

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.