Desidero sapere quali sono le differenze tra CursorAdapter e SimpleCursorAdapter. In base a quali criteri qualcuno sceglierebbe l'uno o l'altro. Le tue esperienze lavorative con loro? GrazieSimpleCursorAdapter and CursorAdapter
risposta
CursorAdapter è astratto e deve essere esteso. D'altra parte, SimpleCursorAdapter non è astratto.
Si noti che newView (contesto contesto, cursore Cursore, padre ViewGroup) è astratto in CursorAdapter ma implementato in SimpleCursorAdapter. Questo perché SimpleCursorAdapter ha un meccanismo specifico per avviare le visualizzazioni mentre CursorAdapter lo lascia allo sviluppatore.
ok grazie, ma quale sceglieresti per riempire un ListView? – Antonis
Penso che la domanda principale non abbia ancora risposta. SimpleCursorAdapter esiste per coloro che desiderano risparmiare tempo creando il proprio CursorAdapter. SimpleCursorAdapter è già stato creato da google e tu gli dici semplicemente come dovrebbe essere il layout e quali id di widget vuoi riempire con i tuoi blocchi di dati, quindi non devi sovrascrivere i metodi di CursorAdapter e implementarli. Ma puoi utilizzare solo TextView e ImageView nel tuo layout, perché finora non supporta più widget.
Quindi come risultato SimpleCursorAdapter prende come 2 linee di codice, ma estendere CursorAdapter significa molto di più, ma hai più opzioni per la personalizzazione. Credo che SimpleCursorAdapter dovrebbe essere sufficiente nella maggior parte dei casi.
- 1. SimpleCursorAdapter vs CursorAdapter?
- 2. Aggiornamento Android ListView con SimpleCursorAdapter
- 3. Alternativa SimpleCursorAdapter
- 4. Modifica dei dati di SimpleCursorAdapter
- 5. BaseAdapter vs CursorAdapter
- 6. Android: come usare CursorAdapter?
- 7. CursorAdapter vs ResourceCursorAdapter
- 8. Quale CursorAdapter devo usare?
- 9. SimpleCursorAdapter su un ViewPager
- 10. Utilizzo di custom simpleCursorAdapter
- 11. Immagini in SimpleCursorAdapter
- 12. ORMLite con CursorAdapter in Android
- 13. Android: filtro di SimpleCursorAdapter ListView
- 14. SimpleCursorAdapter con ImageView e TextView
- 15. SimpleCursorAdapter con sezioni in Android
- 16. getLayoutInflater all'interno di custom simpleCursorAdapter
- 17. Expandablelistview estende simplecursoradapter da popolare da sqlite
- 18. GetView vs. BindView in un CursorAdapter personalizzato?
- 19. cursoradapter con layout di righe differenti
- 20. Textview di completamento automatico Android e Cursoradapter
- 21. CursorAdapter vs ArrayAdapter per un ListView
- 22. Separatori di ListView utilizzando un CursorAdapter
- 23. Mantieni la voce dell'elenco Highlite con SimpleCursorAdapter
- 24. SimpleCursorAdapter deprecato nella versione 15 dell'API?
- 25. Listview e CustomAdapter che estendono SimpleCursorAdapter
- 26. Quale contrassegno da utilizzare in SimpleCursorAdapter?
- 27. header and footer and freemarker
- 28. jQuery selector con "and" and "or"
- 29. HTML5 Drag and Drop effectAllowed and dropEffect
- 30. Provare a scavalcare getView in un SimpleCursorAdapter dà NullPointerExceptio
CursorAdapter è astratto. Lavorare con esso dipende completamente da come si sceglie di implementarlo. – kichik