Moduł wczytujący

wczytać dane interfejsu, które są odporne na zmiany konfiguracji;
Ostatnia aktualizacja Wersja stabilna Wersja kandydująca Wersja Beta Wersja alfa
9 października 2019 r. 1.1.0 - - -

Deklarowanie zależności

Aby dodać zależność od Loadera, musisz dodać repozytorium Google Maven do projektu. Więcej informacji znajdziesz w repozytorium Maven firmy Google.

Dodaj zależności dla artefaktów, których potrzebujesz, w pliku build.gradle aplikacji lub modułu:

Odlotowe

dependencies {
    implementation "androidx.loader:loader:1.1.0"
}

Kotlin

dependencies {
    implementation("androidx.loader:loader:1.1.0")
}

Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.

Opinia

Twoja opinia pomoże nam ulepszyć Jetpacka. Jeśli zauważysz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nowy problem, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz dodać swój głos do istniejącego problemu, klikając przycisk z gwiazdką.

Tworzenie nowego zgłoszenia

Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.

Wersja 1.1.0

Wersja 1.1.0

9 października 2019 r.

androidx.loader:loader:1.1.0 został zwolniony. Wersja 1.1.0 zawiera te zatwierdzenia:

Ważne zmiany od wersji 1.0.0

  • Zmiana domyślnego wykonawcy: domyślnym wykonawcą dla AsyncTaskLoader (a w rozszerzeniu także dla CursorLoader) jest teraz AsyncTask.THREAD_POOL_EXECUTOR, a nie niestandardowy wykonawca.
  • Konfigurowanie niestandardowego wykonawcy: niestandardowe implementacje klasy AsyncTaskLoader lub jej podklas mogą teraz zastąpić getExecutor(), aby skonfigurować niestandardowego wykonawcę.

Wersja 1.1.0-rc01

5 czerwca 2019 r.

androidx.loader:loader:1.1.0-rc01 jest publikowany bez zmian z 1.1.0-beta01.

Wersja 1.1.0-beta01

13 marca 2019 r.

androidx.loader:loader:1.1.0-beta01 został zwolniony. Pełną listę zatwierdzeń zawartych w tej wersji znajdziesz tutaj.

Poprawki błędów

  • Rozwiązaliśmy problem, który powodował błąd StaleDataException podczas ponownego uruchamiania ładowarki z poziomu onLoadFinished (b/123922776).

Wersja 1.1.0-alpha01

3 grudnia 2018 r.

Nowe funkcje

  • Do metody AsyncTaskLoader w klasie AsyncTaskLoader dodano metodę getExecutor(), która umożliwia ustawienie niestandardowego wykonawcy (aosp/810773).

Zmiany w zachowaniu

  • Domyślnym wykonawcą dla AsyncTaskLoader jest teraz AsyncTask.THREAD_POOL_EXECUTOR, a nie niestandardowy wykonawca.