@Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    // TODO Auto-generated method stub
    if (resultCode != RESULT_OK) {
      return;
    }

    if (requestCode == 0) {
      try {

        final String str;
        Uri localUri = data.getData();
        String[] arrayOfString = new String[1];
        arrayOfString[0] = "_data";
        Cursor localCursor = getContentResolver().query(localUri, arrayOfString, null, null, null);
        if (localCursor == null) return;
        localCursor.moveToFirst();
        str = localCursor.getString(localCursor.getColumnIndex(arrayOfString[0]));
        localCursor.close();
        showModifyHead(str);
      } catch (Exception e) {
        e.printStackTrace();
      }

    } else if (requestCode == 1) {
      try {
        String path = PhotoUtils.getPicPathFromUri(PhotoUtils.imageFileUri, this);
        showModifyHead(path);
      } catch (Exception e) {
        e.printStackTrace();
      }
    }
    super.onActivityResult(requestCode, resultCode, data);
  }