Moduł wczytywania

Wczytywanie danych do interfejsu, które nie zostaną utracone po zmianie konfiguracji.
Najnowsza aktualizacja Wersja stabilna Wersja kandydująca do publikacji Wersja beta Wersja alfa
9 października 2019 r. 1.1.0 - -

Deklarowanie zależności

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

Dodaj zależności od 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ć Jetpack. Jeśli znajdziesz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nowy problem, zapoznaj się z istniejącymi problemami w tej bibliotece. Możesz zagłosować na istniejący problem, klikając przycisk gwiazdki.

Utwórz nowy problem

Więcej informacji znajdziesz w dokumentacji narzędzia do śledzenia problemów Issue Tracker documentation.

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ą dla AsyncTaskLoader (a co za tym idzie, także dla CursorLoader) jest teraz AsyncTask.THREAD_POOL_EXECUTOR, a nie wykonawca niestandardowy.
  • Ustawianie niestandardowego wykonawcy: niestandardowe implementacje AsyncTaskLoader lub jego podklas mogą teraz zastępować getExecutor(), aby ustawić niestandardowego wykonawcę.

Wersja 1.1.0-rc01

5 czerwca 2019 r.

Publikacja androidx.loader:loader:1.1.0-rc01 bez zmian w porównaniu z wersją 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 wczytywania z onLoadFinished (b/123922776)

Wersja 1.1.0-alpha01

3 grudnia 2018 r.

Nowe funkcje

  • Dodaliśmy do AsyncTaskLoader 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 wykonawca niestandardowy.