Junior — Middle
Como iniciar a execução de outro componente através de um Intent no Android?
sobes.tech IA
Resposta da IA
No Android, para iniciar outro componente (por exemplo, uma Activity ou Service) através de um Intent, pode criar um objeto Intent e chamar o método startActivity() ou startService().
Exemplo de início de outra Activity:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
Se precisar passar dados, pode adicioná-los ao Intent:
intent.putExtra("key", "value");
startActivity(intent);
Para iniciar um componente por ação ou categoria, pode usar um Intent explícito ou implícito. Por exemplo, um Intent implícito para abrir uma página web:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://example.com"));
startActivity(intent);
Assim, o Intent serve para comunicação entre componentes da aplicação ou até entre aplicações diferentes.