Popolare un ListView da un database SQLite in Android

Sto cercando di popolare un ListView in una class separata con i dati prelevati da un database SQLite tenuto in un'altra class. Qual è il modo più semplice per farlo?

Grazie

  • Il database SQlite convertire in modo programmato in formato di file di Excel in Android
  • codifica UTF8 android dalla string ricevuta
  • takePicture non è rioutput quando si esegue un servizio camera
  • come sapere se il firebase ChildEventListener trovato bambino?
  • HashMap e raccolta rifiuti: devo call clear () prima di riassegnare la variabile?
  • Android BLE. device.getUUids () restituisce sempre null
  • Live Stream utilizzando Android con java pura
  • Come eliminare il file di inserimento e video in un browser di file di listview?
  • Convertire la string in Integer / Float / Double
  • Styling Text in un'elenco di dialogo
  • Scorrimento liscio con inerzia e resistenza al bordo / snapback
  • Android - Errore: esecuzione non rioutput per l'attività ': app: mergeDebugResources'
  • One Solution collect form web for “Popolare un ListView da un database SQLite in Android”

    Restituisci un cursore ad esempio: getList() dall'altra class alla class ListView corrente.

     objItem = new Contacts(this); this.cur = objItem.getList(); this.startManagingCursor(this.cur); ListAdapter adapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_1, cur, new String[] { ContactsContract.Contacts.DISPLAY_NAME}, new int[] { android.R.id.text1}); setListAdapter(adapter); 

    in class hai un metodo che ritorna Cursore

     public Cursor getList() { // Get the base URI for the People table in the Contacts content // provider. Uri contacts = ContactsContract.Contacts.CONTENT_URI; // Make the query. ContentResolver cr = ctx.getContentResolver(); // Form an arrays specifying which columns to return. String[] projection = new String[] { ContactsContract.Contacts._ID, ContactsContract.Contacts.DISPLAY_NAME }; Cursor managedCursor = cr.query(contacts, projection, null, null, ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC"); return managedCursor; } 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.