Confuso circa CursorLoaders e usandoli con un SQLiteOpenHelper personalizzato

Sto scrivendo un'applicazione che consente alle persone di impostare allarmi per vari compiti che devono fare. Il mio piano attuale è quello di memorizzare tutti i dati rilevanti in un database SQLite. A tal fine, ho creato una class che estende SQLiteOpenHelper e lo ha riempito con i methods per gestire tutti i CRUD che mi aspettavo di wherermi prendere. Conoscendo che è generalmente una brutta idea fare tutto l'elaborazione su un thread, io ha esaminato i modi per separare il lavoro tra i thread e trovò CursorLoader e LoaderManager, che sembravano ideali in quanto erano disponibili nella libreria di compatibilità di Android. Tuttavia, LoaderManager sembra richiedere a ContentProvider di passare dall'esercitazione nella documentazione e non ho realmente visto alcun bisogno di fare nulla con ContentProviders poiché non avevo intenzione di consentire ad altre applicazioni di accedere ai dati. Senza un ContentProvider, non so come dovrei get un Uri per le mie basi di dati per entrare nel CursorLoader. C'è un modo per continuare a utilizzare la mia class che estende SQLiteOpenHelper e implementare ancora LoaderManager per consentire a me di tenere tutti i FramFragment popolatori con il mio cursore fuori dal thread UI?

  • Android - jobdispatcher di Firebase
  • NotificationListenerService non legge il text delle notifiche impilate
  • OutOfMemoryException: Caricare un gruppo di immagini dal server
  • Come salvare ArrayList in un object Bundle
  • Come posso disegnare una freccia che mostra la direzione di guida in MapView?
  • Come impostare View alpha in Api inferiore di 11?
  • com.google.gson.JsonSyntaxException quando si tenta di analizzare Data / Ora in json
  • Associare l'estensione di file con l'applicazione Android Xamarin
  • Come posso utilizzare la versione a pagamento della mia applicazione come "chiave" per la versione gratuita?
  • Android - SQLite - nessun errore di tale colonna (greenDAO)
  • L'intento di servizio deve essere esplicito: intento
  • Android: come può frammentare una variabile globale di attività
  • One Solution collect form web for “Confuso circa CursorLoaders e usandoli con un SQLiteOpenHelper personalizzato”

    C'è un modo per continuare a utilizzare la mia class che estende SQLiteOpenHelper e implementare ancora LoaderManager per consentire a me di tenere tutti i FramFragment popolatori con il mio cursore fuori dal thread UI?

    Hai solo bisogno di un'applicazione Loader diversa, che non implica ContentProvider . È così che ho scritto uno di questi .

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