Sobes.tech
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).