현재 액티비티가 아닌 액티비티에게 값을 주는 형태로 접근하는 것은 아니라고 봅니다.
안드로이드 특성상 현재 액티비티 마저 죽을 수 있는데 값을 억지로 넘겨도 죽으면 끝인데요.
해당 처리가 activityresult를 이용할 수 있는 형태면 스택구조를 고려해서 result로 전달할 수 있게 하고(이것도 좀 아닌듯..)
기본적으로는 메시지 전파이니 브로드캐스트/컨텐츠프로바이더/서비스를 이용하여 별도 파일이나 sqlite 등에 저장하고 가져오게 하는게 맞아보이네요.