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.