Я пытаюсь получить данные от новой активности к старой активности.
Другими словами, новая активность должна отправлять целевые данные старой активности после ее завершения.
Я использую setResult(resultcode, NewActivity.this.getIntend);
для новых действий и
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(data != null) {
// doing something
}
}
по старой активности. Получает данные о намерениях от новой деятельности.
Но этот код не работает. Всегда получать данные - ноль.
Как отправить данные о намерениях из завершения Activity в родительское действие?
Также при создании новой активности я использую следующий код:
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setClass(OldActivty.this, NewActivity.class);
startActivityForResult(intent, 0);
Я не понимаю, почему всегда получать данные с нулевыми намерениями от более нового.
как это исправить?
Пожалуйста, совет.
Спасибо