Moduł wczytujący

Wczytywanie danych do interfejsu, które przetrwają zmiany konfiguracji.
Najnowsza aktualizacja Wersja stabilna Wersja kandydująca do publikacji Wersja beta Wersja alfa
1 lipca 2026 r. 1.1.0 - - 1.2.0-alpha01

Deklarowanie zależności

Aby dodać zależność od modułu wczytującego, musisz dodać do projektu repozytorium Maven Google. Więcej informacji znajdziesz w artykule Repozytorium Maven Google.

Dodaj zależności dotyczące potrzebnych artefaktów 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.

Prześlij opinię

Twoja opinia pomoże nam ulepszyć Jetpacka. Jeśli odkryjesz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nową kartę, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz oddać głos na istniejący problem, klikając przycisk gwiazdki.

Tworzenie nowego problemu

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

Wersja 1.2

Wersja 1.2.0-alpha01

1 lipca 2026 r.

Publikacja androidx.loader:loader:1.2.0-alpha01 Wersja 1.2.0-alpha01 zawiera te zmiany.

Poprawki błędów

  • Ta biblioteka korzysta teraz z adnotacji o wartości null JSpecify, które są używane w typie. Programiści Kotlina powinni używać tych argumentów kompilatora, aby wymusić prawidłowe użycie: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode (Ib5eb3, b/326456246)
  • Wycofano androidx.core.os.CancellationSignal. Użycia należy zastąpić symbolem android.os.CancellationSignal udostępnianym przez platformę. (Id45f6, b/309499026, b/309054079)

Wersja 1.1.0

Wersja 1.1.0

9 października 2019 r.

Publikacja androidx.loader:loader:1.1.0 Wersja 1.1.0 zawiera te zmiany.

Ważne zmiany od wersji 1.0.0

  • Zmiana domyślnego wykonawcy: domyślnym wykonawcą w przypadku AsyncTaskLoader (a tym samym CursorLoader) jest teraz AsyncTask.THREAD_POOL_EXECUTOR, a nie wykonawca niestandardowy.
  • Ustawianie niestandardowego obiektu Executor: niestandardowe implementacje interfejsu AsyncTaskLoader lub jego podklas mogą teraz zastępować metodę getExecutor(), aby ustawić niestandardowy obiekt Executor.

Wersja 1.1.0-rc01

5 czerwca 2019 r.

androidx.loader:loader:1.1.0-rc01 zostaje opublikowany bez zmian w stosunku do 1.1.0-beta01.

Wersja 1.1.0-beta01

13 marca 2019 r.

Publikacja androidx.loader:loader:1.1.0-beta01 Pełną listę zmian zawartych w tej wersji znajdziesz tutaj.

Poprawki błędów

  • Rozwiązaliśmy problem, który powodował StaleDataException podczas ponownego uruchamiania modułu wczytującego z onLoadFinished (b/123922776).

Wersja 1.1.0-alpha01

3 grudnia 2018 r.

Nowe funkcje

  • Dodano metodę getExecutor() do klasy AsyncTaskLoader, aby umożliwić ustawienie niestandardowego wykonawcy (aosp/810773).

Zmiany w działaniu

  • Domyślny wykonawca dla AsyncTaskLoader to teraz AsyncTask.THREAD_POOL_EXECUTOR, a nie wykonawca niestandardowy.