Sobes.tech
Junior — Middle

Kuidas saab Androidis käivitada teise komponendi Intenti kaudu?

sobes.tech AI

Vastus AI-lt

Androidis saate käivitada teise komponendi (näiteks Activity või Service), luues Intent objekti ja kutsudes välja meetodid startActivity() või startService().

Näide teise Activity käivitamisest:

Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);

Kui soovite andmeid edastada, saate need lisada Intent-ile:

intent.putExtra("key", "value");
startActivity(intent);

Komponendi käivitamine tegevuse või kategooria alusel võib toimuda kasutades otseseid või kaudseid Intent-e. Näiteks kaudne Intent veebilehe avamiseks:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://example.com"));
startActivity(intent);

Seega, Intent on vahend rakenduse komponentide vaheliseks või isegi erinevate rakenduste vaheliseks suhtluseks.