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.