Junior — Middle
Kun je uitleggen hoe de interactie met het Intent-object in Android werkt?
sobes.tech AI
Antwoord van AI
In Android wordt het Intent-object gebruikt om gegevens tussen componenten (Activity, Service, BroadcastReceiver) over te dragen en om deze componenten te starten.
De belangrijkste manieren om met Intent te werken:
- Een Activity maken en starten:
val intent = Intent(this, SecondActivity::class.java)
intent.putExtra("key", "value")
startActivity(intent)
- Gegevens uit Intent ophalen in de doel-Activity:
val value = intent.getStringExtra("key")
- Service starten:
val serviceIntent = Intent(this, MyService::class.java)
startService(serviceIntent)
- Intent gebruiken voor Broadcast:
val broadcastIntent = Intent("com.example.ACTION")
sendBroadcast(broadcastIntent)
Intent bevat informatie over de actie, gegevens en extra parameters, wat flexibele navigatie en interactie binnen de app mogelijk maakt.