Мне нужно запустить Activity in onCreate другой активности и дождаться завершения Activity2. Как это сделать?startActivity in onCreate()
public class Activity1 extends Activity{
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
//do some code
startActivity(Activity2)
//wait until activity2 finish
//another code which can be done after activity2 finish
}
...
}
Или мне нужно сделать another code
в OnActivityResult асинхронным образом ??
попробуйте startActivityForResult() вместо startActivity(). – OAEI
Не блокируйте это, я прав? При создании финиша я получаю результат в обратном вызове onActivityResult() – SpeedEX505
Да, абсолютно. – OAEI