Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Criar CarAppService e Session
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Seu app precisa ampliar a classe CarAppService e implementar o método
onCreateSession, que retorna uma instância Session correspondente
à conexão atual com o host:
class HelloWorldService : CarAppService() {
override fun onCreateSession(sessionInfo: SessionInfo): Session {
return HelloWorldSession()
}
// ...
}
A instância Session retorna qual instância Screen usar quando o app
é iniciado pela primeira vez:
class HelloWorldSession : Session() {
override fun onCreateScreen(intent: Intent): Screen {
return HelloWorldScreen(carContext)
}
}
Quando o app para carro precisa ser iniciado em uma tela que não seja a inicial ou
de destino, como ao processar links diretos, use
ScreenManager.push antes de retornar de onCreateScreen para
pré-buscar um backstack de telas. A pré-busca permite que os usuários naveguem de volta para
as telas anteriores pela primeira tela exibida pelo app.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2026-07-09 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-07-09 UTC."],[],[]]