首先我先描述一下常規步驟:this
1.啓動一個新activityspa
startActivityForResult(intent, 3);code
2.結束新啓動的activity 放置數據get
Intent intent = new Intent();
intent.putExtra("isDel", false);
setResult(Activity.RESULT_OK, intent);
it
3.接收數據class
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 3 ) { request
data.getBooleanExtra("isDel", false);bug
//你的操做數據
}
}
activity
今天遇到的問題是 在第三步 沒法獲取 data ,data一直爲null
怎麼回呢 第一次使用就出問題,不太甘心,又看了一遍代碼,發現了問題所在,
我在填寫數據以前,調用了 this.finish(); 看來我仍是有些粗心!你們注意不要犯這個小錯誤~,錯誤雖然低級,可是也要防着點!
祝你們code no bug!