Activity.startActivityForResultでの処理結果は、Activity.onActivityResultで受け取る。
いまさらの感じあるけど、SampleのActivity.startActivityForResultの項をベースに、
SubActivityのButton押したら、RESULT_CANCELEDをセット。
MainActivityでは、RESULT_CANCELEDなら、"RESULT_CANCELED"とToast表示。

Buttonを押してSubActivityに。

こっちでもButtonを押すとMainActivityに戻る。

戻った時にこうなる。
Sample/android/Activity/onActivityResult/src/Activity at master · bg1bgst333/Sample · GitHub