Junior — Middle
Kako inicirati pokretanje drugog komponenta putem Intent u Androidu?
sobes.tech АИ
Одговор од АИ
На Android, да бисте покренули други компоненте (на пример, Activity или Service) преко Intent-а, можете да креирате објекат Intent и да позовете методе startActivity() или startService().
Пример за покретање друге Activity:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
Ако треба да пренесете податке, можете их додати у Intent:
intent.putExtra("key", "value");
startActivity(intent);
За покретање компонента по акцији или категорији, можете користити јасне или нејасне Intent-ове. На пример, нејасан Intent за отварање веб странице:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://example.com"));
startActivity(intent);
На овај начин, Intent служи за комуникацију између компоненти апликације или чак између различитих апликација.