开始我的程序是这样
Intent intent=new Intent(ExamineListActivity.this, ViewActivity.class);
intent.putExtra("msg", body);
intent.putExtra("postion", arg2);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivityForResult(intent,1);
但是在被调放完成数据处理调用setResult(RESULT_OK,intent);后 onActivityResult()都没被调用。
后来把intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);这行代码去掉。就能调用成功了。也许是重新开了一个新的任务,所以无法得到返回结果