So I have a main Activity, we'll call that Activity A. This Activity calls another Activity (Activity B with just startActivity()). Now Activity B calls a third Activity (Activity C with startActivityForResult(..., ...)).
So right after the startActivityForResult() is called, my onActivityResult() from Activity B is called and Activity C is not even created yet. Furthermore, when I finish Activity C and beforehand set the result (setResult(...)), it takes me to Activity A. Anybody know what I'm doing wrong? Am I supposed to set a certain flag? Is it because Activity B is a subActivity? I've tried calling other Activities from Activity A for a result similar to how I'm doing it in Activity B and it works as I expect it to so I'm guessing maybe I'm not understanding how the Activities sit in the stack. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en