2013-03-05 63 views

回答

0

可以使用设置在使用startActivityForResult lanched活动的结果(S):

Bundle bundle = new Bundle(); 
bundle.putString(key, value); 

Intent intent = new Intent(); 
intent.putExtras(bundle); 
setResult(RESULT_OK, intent); 

finish(); 

,然后读取这个结果回到活动的onActivityResult函数中:

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    if (requestCode == YOUR_REQ_CODE) { 
     if (resultCode == RESULT_OK) { 
     } 
    } 
} 
+0

谢谢,但我问的是,我的问题背后的原因..... – user2125918 2013-03-05 05:12:04

+0

因为我建议你阅读:http: //developer.android.com/training/basics/intents/result。 HTML – Waqas 2013-03-05 05:14:51

相关问题