title: how to get activity to start another activity through onActivityResult
body: <p>This is a very specific need I have. And there are reasons for it. The question is as simple as stated in the title: I have many activities in my project. But for activities DogActivity and CatActivity. I would like when DogActivity starts CatActivity, for CatActivity to see if as if called through onActivityResult as opposed to onCreate. Is this possible? Any example code?</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>Two of the lifecycle methods of an activity that can be overridden are <code>onCreate</code> and <code>onActivityResult</code>. If CatActivity were to start DogActivity with <code>startActivityForResult</code>, then naturally when DogActivity finishes, CatActivity's <code>onActivityResult</code> method is called.</p>
  
  <p>In my scenario, CatActivity is NOT the one that started DocActivity; on the contrary, I need DogActivity to start CatActivity. But when DogActivity starts CatActivity, I would have to have CatActivity behave as though DogActivity were returning to CatActivity's <code>onActivityResult</code>. So instead of going through <code>onCreate</code>, I want it to go through <code>onActivityResult</code>. Hence my question: is that possible?</p>