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!

相关文章
相关标签/搜索