@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == RESULT_REQUEST_PHOTO) { if (resultCode == Activity.RESULT_OK) { if (data != null) { fileUri = data.getData(); } fileCropUri = CameraPhotoUtil.getOutputMediaFileUri(); cropImageUri(fileUri, fileCropUri, 640, 640, RESULT_REQUEST_PHOTO_CROP); } } else if (requestCode == RESULT_REQUEST_PHOTO_CROP) { if (resultCode == Activity.RESULT_OK) { try { String filePath = CameraPhotoUtil.getPath(this, fileCropUri); uploadFile(filePath); } catch (Exception e) { e.printStackTrace(); } } } else if (requestCode == RESULT_REQUEST_AUTH_HBUT) { if (resultCode == Activity.RESULT_OK) { curUser = BmobUser.getCurrentUser(this, User.class); aq.id(R.id.et_mineinfo_stuid).text(curUser.getStuID()); } } else if (requestCode == RESULT_REQUEST_DOR_PART) { if (resultCode == RESULT_OK) { String dorPart = data.getStringExtra(InputRowActivity.KEY_RESULT_DATA); curUser.setDorPart(dorPart); aq.id(R.id.et_mineinfo_dorpart).text(dorPart); } } else if (requestCode == RESULT_REQUEST_DOR_NUM) { if (resultCode == RESULT_OK) { String dorNum = data.getStringExtra(InputRowActivity.KEY_RESULT_DATA); curUser.setDorNum(dorNum); aq.id(R.id.et_mineinfo_dornum).text(dorNum); } } else if (requestCode == RESULT_REQUEST_PHONE) { if (resultCode == RESULT_OK) { String phone = data.getStringExtra(InputRowActivity.KEY_RESULT_DATA); curUser.setPhone(phone); aq.id(R.id.et_mineinfo_phone).text(phone); } } else if (requestCode == RESULT_REQUEST_QQ) { if (resultCode == RESULT_OK) { String qq = data.getStringExtra(InputRowActivity.KEY_RESULT_DATA); curUser.setQQ(qq); aq.id(R.id.et_mineinfo_qq).text(qq); } } }