Android onActivityResult intent==null

首先我先描述一下常規步驟: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!

相關文章
相關標籤/搜索