Domande taggate «android-loadermanager»

6
Differenza tra initLoader e restartLoader in LoaderManager
Mi sono completamente perso per quanto riguarda le differenze tra initLoaderle restartLoaderfunzioni di e LoaderManager: Entrambi hanno la stessa firma. restartLoader crea anche un caricatore, se non esiste ("Avvia un nuovo o riavvia un caricatore esistente in questo gestore"). C'è qualche relazione tra i due metodi? La chiamata chiama restartLoadersempre …

4
AsyncTaskLoader vs AsyncTask
Dato Honeycombe la v4 Compatibility Librarysi può utilizzare AsyncTaskLoader. Da quello che ho capito, AsyncTaskLoaderpuò sopravvivere attraverso cambiamenti di configurazione come i capovolgimenti dello schermo. Si consiglia di utilizzare AsyncTaskLoaderanziché AsyncTask? Entra anche LoaderManagernella foto? Ma non ho trovato alcun buon esempio su come utilizzare correttamente AsyncTaskLoader. I documenti inoltre …

3
LoaderManager con più caricatori: come ottenere il corretto cursorloader
Per me non è chiaro come ottenere il cursore destro se hai più caricatori. Supponiamo che tu definisca due diversi Loader con: getLoaderManager().initLoader(0,null,this); getLoaderManager().initLoader(1,null,this); quindi in onCreateLoader () fai cose diverse a seconda dell'id: @Override public Loader<Cursor> onCreateLoader(int id, Bundle arg1) { if (id==0){ CursorLoader loader = new CursorLoader(getActivity(), MaterialContentProvider.CONTENT_URI,null,null,null,null); …

5
Utilizzo di CursorLoader senza ContentProvider
La documentazione di Android SDK dice che il startManagingCursor()metodo è obsoleto: Questo metodo è deprecato. Utilizza invece la nuova classe CursorLoader con LoaderManager; questo è disponibile anche su piattaforme precedenti tramite il pacchetto di compatibilità Android. Questo metodo consente all'attività di occuparsi della gestione del ciclo di vita del Cursore …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.