Junior — Middle
Kaip inicijuoti kito komponento paleidimą per Intent Android?
sobes.tech AI
Atsakymas iš AI
Android'e, norint paleisti kitą komponentą (pvz., Activity arba Service), galite sukurti Intent objektą ir iškviesti startActivity() arba startService() metodus.
Pavyzdys, kaip paleisti kitą Activity:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
Jei reikia perduoti duomenis, galite juos pridėti prie Intent:
intent.putExtra("key", "value");
startActivity(intent);
Komponento paleidimas pagal veiksmą ar kategoriją gali būti atliekamas naudojant aiškius arba neaiškius Intent. Pavyzdžiui, neaiškus Intent, atveriantis interneto puslapį:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://example.com"));
startActivity(intent);
Taip, Intent tarnauja kaip ryšys tarp programos komponentų arba net tarp skirtingų programų.