Я столкнулся с проблемой, связанной с startActivityForResult()
Чтобы запустить SecondActivity из FirstActivity:
Intent intent = new Intent();
intent.setClass(FirstActivity.this, SecondActivity.class);
intent.putExtra("key1", "12345");
startActivityForResult(intent, 0);
И обрабатывает результат:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
//TODO handle here.
}
Чтобы отправить сообщение FirstActivity из SecondActivity:
в SecondActivity:
setResult(0);
Я не могу обработать результат onActivityResult в FirstActivity. Он никогда не работает для моего приложения.
Моя ОС: 1.5
Что здесь не так?