Junior — Middle
Hogyan indítható el egy Activity Android alkalmazásban?
sobes.tech MI
Válasz az MI-től
Az Androidon egy új Activity indításához egy Intent objektumot használunk. Általában így történik:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
Itt a CurrentActivity a jelenlegi kontextus, a TargetActivity pedig az az Activity osztály, amit el akarunk indítani. Az putExtra metódusok segítségével adatokat is át lehet adni az Intenttel.
Ha eredményt szeretnénk kapni az indított Activity-től, akkor a startActivityForResult-et használjuk (az új API-kban — Activity Result API).