title: Android Activity setResult not persistant?
body: <p>So I was trying a hack to put a quick bandaid on an issue I'm having that's described in <a href="https://stackoverflow.com/questions/4149764/android-finishactivity-always-causing-onactivityresult-to-get-result-canceled">another question</a> I have posted.</p>
  
  <p>I have a sub-activity that was kicked off by my main activity and it can also be stopped by the main activity calling finishActivity(requestCode) on it.  However the sub-activity is always returning 0 after the finishActivity call - even though I only set that result in the sub-activity if the user presses the back button.  I tried to cheat by calling setResult(RESULT_OK) in the sub-activity onResume method, but that seems like it makes no difference;</p>
  
  <p>Also, for some reason it is taking a long time before the onActivityResults come in.  Is that normal?</p>
  
  <p>Thanks for any advice!</p>