Activity的setResult方法

Activity的setResult方法
http://blog.csdn.net/dinglin_87/article/details/8970144

调用setResult()方法必须在finish()之前。
类似的如果在如下方法中调用setResult()也有可能不会返回成功: onPause(), onStop(), onDestroy().

  1. public void onBackPressed() {  
  2.     super.onBackPressed();  
  3.       
  4.     Intent data = new Intent();  
  5.     data.putExtra("position", position);  
  6.     setResult(101, data);  

原文地址:https://www.cnblogs.com/bluestorm/p/3731618.html