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