@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.xxx:
Intent intent = new Intent();
intent.setClass(this, xxxActivity.class);
startActivityForResult(intent, 5);
break;
default:
break;
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (data == null)
return;
if (requestCode == 5) {
boolean IsNameModified = data.getBooleanExtra("IsNameModified", false);
Logs.e("result", IsNameModified + "" );
if (IsImgModified) {
tv_user_name.setText(IsNameModified+"");
}
}
}
IsNameModified和IsImgModified是不同的两个变量吗?如果是不同的,那么IsImgModified在哪里赋值了?在onActivityResult的if判断里IsImgModified值又是什么?你有没有检查过这些问题?