Pytania otagowane jako android-loadermanager

6
Różnica między initLoader i restartLoader w LoaderManager
Jestem kompletnie zagubiony dotyczące różnic pomiędzy initLoaderi restartLoaderfunkcji grupy LoaderManager: Obaj mają ten sam podpis. restartLoader tworzy także moduł ładujący, jeśli nie istnieje („Uruchamia nowy lub restartuje istniejący program ładujący w tym menedżerze”). Czy istnieje związek między tymi dwiema metodami? Czy dzwonienie restartLoaderzawsze dzwoni initLoader? Czy mogę zadzwonić restartLoaderbez dzwonienia …

4
AsyncTaskLoader vs AsyncTask
Ponieważ Honeycombi v4 Compatibility Libraryjest to możliwe w użyciu AsyncTaskLoader. Z tego, co rozumiem, AsyncTaskLoadermogą przetrwać zmiany konfiguracji, takie jak przewracanie ekranu. Czy zaleca się używanie AsyncTaskLoaderzamiast AsyncTask? Czy też pojawia LoaderManagersię na zdjęciu? Ale nie znalazłem żadnego dobrego przykładu (ów), jak poprawnie używać AsyncTaskLoader. Dokumenty również nie zawierają przykładów. …

3
LoaderManager z wieloma programami ładującymi: jak uzyskać właściwy program ładujący kursor
Nie jest dla mnie jasne, jak uzyskać właściwy kursor, jeśli masz wiele programów ładujących. Powiedzmy, że definiujesz dwa różne programy ładujące za pomocą: getLoaderManager().initLoader(0,null,this); getLoaderManager().initLoader(1,null,this); następnie w onCreateLoader () robisz różne rzeczy w zależności od id: @Override public Loader<Cursor> onCreateLoader(int id, Bundle arg1) { if (id==0){ CursorLoader loader = new …

5
Użycie CursorLoader bez ContentProvider
Dokumentacja Android SDK mówi, że startManagingCursor()metoda jest pozbawiona wartości: Ta metoda jest przestarzała. Zamiast tego użyj nowej klasy CursorLoader z LoaderManager; jest to również dostępne na starszych platformach za pośrednictwem pakietu zgodności z systemem Android. Ta metoda pozwala aktywności zająć się zarządzaniem cyklem życia danego kursora w oparciu o cykl …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.