I have seen this post on the finish() keyword in android What is Activity.finish() method doing exactly?
..but it couldn't find anything that answered my question.
If finish() is called on an activity, will the next activity in the stack be invoked? What if we started that activity for a result from another activity--will onActivityResult() of that other activity be invoked rather than the next activity in the stack? What takes priority over another? I couldn't really find much on these kind of questions.
Thanks!