Carregador

Carregue dados da sua IU que resistam a mudanças de configuração.
Atualização mais recente Versão estável Versão candidata a lançamento Versão Beta Versão Alfa
1º de julho de 2026 1.1.0 - - 1.2.0-alpha01

Declarar dependências

Para adicionar uma dependência a Loader, adicione o repositório Maven do Google ao seu projeto. Leia Repositório Maven do Google para ver mais informações.

Adicione as dependências dos artefatos necessários ao arquivo build.gradle do seu app ou módulo:

Groovy

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

Kotlin

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

Para mais informações sobre dependências, consulte Adicionar dependências de build.

Feedback

Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.

Criar novo problema

Consulte a documentação do Issue Tracker para saber mais.

Versão 1.2

Versão 1.2.0-alpha01

1º de julho de 2026

Lançamento de androidx.loader:loader:1.2.0-alpha01. A versão 1.2.0-alpha01 contém estes commits.

Correções de bugs

  • Agora, essa biblioteca usa anotações de nulidade do JSpecify, que são de uso de tipo. Os desenvolvedores Kotlin precisam usar os seguintes argumentos do compilador para aplicar o uso correto: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode (Ib5eb3, b/326456246)
  • O uso de androidx.core.os.CancellationSignal foi descontinuado. Os usos precisam ser substituídos pelo android.os.CancellationSignal fornecido pela plataforma. (Id45f6, b/309499026, b/309054079)

Versão 1.1.0

Versão 1.1.0

9 de outubro de 2019

androidx.loader:loader:1.1.0 é lançado. A versão 1.1.0 contém estas confirmações.

Mudanças importantes desde a versão 1.0.0

  • Mudança na execução padrão: o Executor padrão de AsyncTaskLoader (e, por extensão, CursorLoader) agora é AsyncTask.THREAD_POOL_EXECUTOR em vez de um Executor personalizado.
  • Configuração de um Executor personalizado: implementações personalizadas de AsyncTaskLoader ou das suas subclasses agora podem substituir getExecutor() para definir um Executor personalizado.

Versão 1.1.0-rc01

5 de junho de 2019

Lançamento de androidx.loader:loader:1.1.0-rc01 sem mudanças desde a versão 1.1.0-beta01.

Versão 1.1.0-beta01

13 de março de 2019

Lançamento de androidx.loader:loader:1.1.0-beta01. A lista completa de confirmações incluídas nessa versão pode ser encontrada aqui (link em inglês).

Correções de bugs

  • Correção de um problema que causava uma StaleDataException ao reiniciar o carregador a partir de onLoadFinished (b/123922776).

Versão 1.1.0-alpha01

3 de dezembro de 2018

Novos recursos

  • Adição de um método getExecutor() a AsyncTaskLoader para permitir a definição de um Executor personalizado (aosp/810773).

Mudanças de comportamento

  • O Executor padrão de AsyncTaskLoader agora é AsyncTask.THREAD_POOL_EXECUTOR em vez de um Executor personalizado.