Junior — Middle
Vai vari paskaidrot, kā notiek saskarsme ar Intent objektu Android?
sobes.tech AI
Atbilde no AI
Android, Intent objekts tiek izmantots datu pārraidīšanai starp komponentiem (Activity, Service, BroadcastReceiver) un šo komponentu palaišanai.
Galvenie veidi, kā ar Intent sadarboties:
- Izveidot un palaist Activity:
val intent = Intent(this, SecondActivity::class.java)
intent.putExtra("key", "value")
startActivity(intent)
- Saņemt datus no Intent mērķa Activity:
val value = intent.getStringExtra("key")
- Palaist Service:
val serviceIntent = Intent(this, MyService::class.java)
startService(serviceIntent)
- Izmantot Intent Broadcast:
val broadcastIntent = Intent("com.example.ACTION")
sendBroadcast(broadcastIntent)
Intent satur informāciju par darbību, datiem un papildu parametriem, ļaujot elastīgi pārvaldīt navigāciju un mijiedarbību lietotnē.