Inicialização

Implemente uma maneira simples e eficiente de inicializar componentes na inicialização do aplicativo.
Atualização mais recente Versão estável Versão candidata a lançamento Versão Beta Versão Alfa
18 de setembro de 2024 1.2.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 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

18 de setembro de 2024

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

Mudanças importantes desde a 1.1.0

  • Correção da pesquisa de metadados quando o InitializationProvider é definido para processos secundários (Id9ff1).
  • Correção de um bug em AppInitializer.isEagerlyInitialized() (I99e9a).

Versão 1.2.0-rc01

4 de setembro de 2024

androidx.startup:startup-runtime:1.2.0-rc01 é lançado sem mudanças desde a última versão Beta. A versão 1.2.0-rc01 contém estas confirmações.

Versão 1.2.0-beta01

21 de agosto de 2024

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

Novos recursos

  • Foi adicionada a dependência ProfileInstaller explícita para oferecer suporte ao substituto de instalação de perfil de referência quando perfis não instalados por reprodução

Versão 1.2.0-alpha02

11 de janeiro de 2023

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

Correções de bugs

  • Correção da pesquisa de metadados quando o InitializationProvider é definido para processos secundários (aosp/2012215).

Versão 1.2.0-alpha01

9 de fevereiro de 2022

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

Correções de bugs

  • Correção de um bug em AppInitializer.isEagerlyInitialized() (aosp/1855769).

Versão 1.1.1

Versão 1.1.1

9 de fevereiro de 2022

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

Correções de bugs

  • Correção de um bug em AppInitializer.isEagerlyInitialized() (aosp/1855769).

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.