Activities lifecycle in Android
<p>I have an application that have three activities, lets call they A, B and C for convention.</p>

<p>A calls B with StartActivity.</p>

<p>When user hit the back/cancel button, I have to call Activity C, so I implemented in OnPause of Activity B to call Activity C and I need return from activity C, so I called Activity C with startActivityForResult and implemented the method onActivityResult in Activity B to get the return.</p>

<p>Everything is working fine, but when activity C finishes, the application is getting back to Activity A, and I need Activity B.</p>

<p>I have to call Activity B explicitly again or I made something wrong?</p>
