Не удалось найти хороший ответ для этого. У меня есть класс (не открывается из MainActivity. Там я хочу вызвать startActivityForResult, чтобы знать, когда что-то делать в пользовательском интерфейсе. Как мне это сделать правильно? Я передал активность и контекст классу. В классе:
private void init(){
Intent TestIntent = new Intent();
mActivity.startActivityForResult(TestIntent,MainActivity.TEST);
}
В основной активности:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent Data) {
super.onActivityResult(requestCode, resultCode, Data);
if (requestCode == TEST){
Toast.makeText(this, "TEST", Toast.LENGTH_SHORT).show();
}
}
setResult()
, когда заканчивали вторую активность? - person Ivan Wooll   schedule 28.01.2020