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

Reply via email to