Hi, After reading the documentation, the problem was that my REQUEST_CODE was negative so doesn't return a result. Ooops! Hope this helps someone else.
Regards, Julius. On 3/04/2011, at 7:41 PM, Julius Spencer wrote: > Hi, > > I am having trouble getting onActivityResult to run when I have an Activity > finish. The situation is: > > Activity A (TabActivity) > > Activity B (Activity in Activity A) > - set up in A like so: > intent = new Intent().setClass(this, B.class); > spec.setContent(intent); > > - starts Activity C like so: > Intent i = new Intent(B.this, C.class); > startActivityForResult(i, REQUEST_CODE); > > Activity C (separate Activity which setsResult and finishes) > - finishes like so: > Intent i = new Intent(); > i.putExtra(EXTRA, id); > setResult(RESULT_CODE, i); > finish(); > > I can't seem to get onActivityResult to run in either A or B. I would have > thought it would be in B, as the Intent in B to start Activity C gives itself > as the context. although I'm guessing that this influences how > onActivityResult works. > > Is this impossible or am I just missing something about how tabbed activities > work like this? > > I guess I could go with views, but my tab Activity is going to start to get > really long as well as the onActivityResult... :) On the other hand I just > read that the Intent rather than View way of setting up TabActivities is not > that efficient. (thanks MM) > > Any help would be greatly appreciated! > > Regards, > Julius. > > -- > 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 -- 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