Sobes.tech
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.