Junior — Middle
Kā iniciēt cita komponenta palaišanu, izmantojot Intent Android?
sobes.tech AI
Atbilde no AI
Android platformā, lai palaistu citu komponentu (piemēram, Activity vai Service), varat izveidot Intent objektu un izsaukt startActivity() vai startService() metodes.
Piemērs, kā palaist citu Activity:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
Ja nepieciešams nodot datus, tos var pievienot Intent:
intent.putExtra("key", "value");
startActivity(intent);
Komponenta palaide pēc darbības vai kategorijas var tikt veikta, izmantojot tiešus vai netiešus Intent. Piemēram, netiešs Intent, lai atvērtu tīmekļa lapu:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://example.com"));
startActivity(intent);
Tādējādi, Intent kalpo kā saziņas līdzeklis starp lietojumprogrammas komponentiem vai pat starp dažādām lietojumprogrammām.