Sobes.tech
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 служи за комуникацију између компоненти апликације или чак између различитих апликација.