Не могу найти хороший ответ для этого. У меня есть класс (не открывается из MainActivity. Там я хочу вызвать startActivityForResult, чтобы узнать, когда что-то делать в пользовательском интерфейсе. Как мне сделать это правильно? Я передал активность и контекст в класс. В классе:
private void init(){
Intent TestIntent = new Intent();
mActivity.startActivityForResult(TestIntent,MainActivity.TEST);
}
On MainActivity:
@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();
}
}