Sobes.tech
Junior — Middle

Hogyan indíthatunk el egy új képernyőt vagy tevékenységet Android alkalmazásban?

sobes.tech MI

Válasz az MI-től

Androidon az új képernyő (tevékenység) indításához az Intent osztályt használják. Létre kell hozni egy Intent-et, megadva a jelenlegi kontextust és a futtatni kívánt tevékenység osztályát, majd meghívni a startActivity metódust.

Példa:

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

Ha eredményt szeretnél kapni az új tevékenységtől, akkor az startActivityForResult-t (régi API-kban) vagy a modern API-kat ActivityResultLauncher-rel használod.

Így az új képernyő indítása annyit jelent, hogy létrehozol és átadsz egy Intent-et az Android rendszernek.