Exemplos Android

< Voltar

Este documento contém exemplos práticos de uso do Locator SDK para Android.

Exemplo Completo de Inicialização e Configuração

Este exemplo mostra o fluxo completo de inicialização, configuração e início da SDK Locator.

1. Inicialização Básica

A inicialização básica da SDK é feita no Application:

class MyApplication : Application() {

    override fun onCreate() {
        super.onCreate()
        // Inicialização básica
        LocatorSDK.initialize(initContext = this)
    }
}

2. Inicialização com Configuração

Alternativamente, você pode inicializar a SDK passando a configuração diretamente no método initialize:

⚠️ IMPORTANTE: Antes de chamar start(), é necessário setar o estado do SDK usando setState(LocatorState.IDLE). Veja a seção 3 para o exemplo completo.

3. Fluxo Completo: Obter Instância, Configurar e Iniciar

Exemplo completo mostrando todo o fluxo de configuração:

⚠️ IMPORTANTE: Antes de inicializar o SDK, é necessário setar o estado do SDK. Para habilitar o funcionamento da SDK para usuários com a funcionalidade, chame o método setState com valor LocatorState.IDLE antes da chamada de start().

4. Exemplo com ViewModel (Arquitetura Recomendada)

Para uma arquitetura mais limpa, você pode usar ViewModel:

⚠️ IMPORTANTE: Lembre-se de chamar setState(LocatorState.IDLE) antes de start() no método startSDK().

Modelos

Para ver os modelos completos em Kotlin, consulte Modelos.

Last updated