Startup

Implemente uma maneira simples e eficiente de inicializar componentes na inicialização do aplicativo.
Atualização mais recente Versão estável atual Próximo candidato a lançamento Versão Beta Versão Alfa
4 de agosto de 2021 1.1.0 - - -

Feedback

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

Criar novo problema

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

Versão 1.1.0

Versão 1.1.0

4 de agosto de 2021

Lançamento de androidx.startup:startup-runtime:1.1.0. A versão 1.1.0 contém estas confirmações.

Essa versão é idêntica a androidx.startup:startup-runtime:1.1.0-rc01.

Mudanças importantes desde a versão 1.0.0

  • Vários elementos InitializationProvider <provider> agora podem ser adicionados ao AndroidManifest.xml do aplicativo para bibliotecas ou aplicativos que exigem a inicialização automática em vários processos (Ia0712, b/183136596).

  • As regras do ProGuard foram melhoradas. Definição de regras multi-dex para garantir que os Initializers fiquem no arquivo DEX principal (aosp/1743740).

  • Regras de perfil de referência foram adicionadas para otimizar o uso de androidx.startup (aosp/17639340).

Versão 1.1.0-rc01

21 de julho de 2021

Lançamento de androidx.startup:startup-runtime:1.1.0-rc01. A versão 1.1.0-rc01 contém estas confirmações.

Correções de bugs

  • As regras do ProGuard foram melhoradas. Definição de regras multi-dex para garantir que os Initializers fiquem no arquivo DEX principal (aosp/1743740).
  • Regras de perfil de referência foram adicionadas para otimizar o uso de androidx.startup (aosp/1763934).

Versão 1.1.0-beta01

18 de maio de 2021

Lançamento de androidx.startup:startup-runtime:1.1.0-beta01. A versão 1.1.0-beta01 contém estas confirmações.

Novos recursos

  • Vários elementos InitializationProvider <provider> agora podem ser adicionados ao AndroidManifest.xml do aplicativo para bibliotecas ou aplicativos que exigem a inicialização automática em vários processos (Ia0712, b/183136596).

Correções de bugs

Versão 1.1.0-alpha01

7 de abril de 2021

Lançamento de androidx.startup:startup-runtime:1.1.0-alpha01. A versão 1.1.0-alpha01 contém estas confirmações.

Mudanças na API

  • Vários elementos InitializationProvider <provider> agora podem ser adicionados ao AndroidManifest.xml do aplicativo para bibliotecas ou aplicativos que exigem a inicialização automática em vários processos (Ia0712, b/183136596).

Versão 1.0.0

Versão 1.0.0

28 de outubro de 2020

androidx.startup:startup-runtime:1.0.0 é lançado. A versão 1.0.0 contém estas confirmações.

Principais recursos de 1.0.0

  • Fornece uma maneira simples e eficiente de definir Initializers a serem executados na inicialização do aplicativo sem precisar definir um ContentProvider.
  • Fornece uma API consistente para inicialização lenta.
  • Initializers podem definir dependências em outros Initializers que ajudam a definir explicitamente a ordem de inicialização.

Versão 1.0.0-rc01

14 de outubro de 2020

androidx.startup:startup-runtime:1.0.0-rc01 é lançado. A versão 1.0.0-rc01 contém estas confirmações.

Essa versão é idêntica à 1.0.0-beta01.

Versão 1.0.0-beta01

16 de setembro de 2020

androidx.startup:startup-runtime:1.0.0-beta01 é lançado. A versão 1.0.0-beta01 contém estas confirmações.

Esta versão é idêntica à 1.0.0-alpha03. O androidx.startup agora é estável na API.

Versão 1.0.0-alpha03

19 de agosto de 2020

androidx.startup:startup-runtime:1.0.0-alpha03 é lançado. A versão 1.0.0-alpha03 contém estas confirmações.

Novos recursos

  • Adição de uma nova API isEagerlyInitialized(), que oferece uma maneira de Initializer determinar se foi inicializado com antecedência. (aosp/1372879, b/159952713).

Versão 1.0.0-alpha02

22 de julho de 2020

Lançamento de androidx.startup:startup-runtime:1.0.0-alpha02. A versão 1.0.0-alpha02 contém estas confirmações.

Correções de bugs

  • Publicação das regras ProGuard do consumidor para o ambiente de execução da inicialização (aosp/1347583, b/159595260).
  • Melhoria das verificações estáticas em AppInitializer (aosp/1331900).

Versão 1.0.0-alpha01

10 de junho de 2020

Lançamento de androidx.startup:startup-runtime:1.0.0-alpha01. A versão 1.0.0-alpha01 contém estas confirmações.

Novos recursos

A biblioteca App Startup fornece uma maneira simples e eficiente de iniciar componentes na inicialização do aplicativo. Tanto os desenvolvedores de bibliotecas quanto os desenvolvedores de aplicativos podem usar a inicialização para simplificar as sequências e definir explicitamente a ordem dela. Essa versão inicial é 1.0.0-alpha01.