private void UpdateClone() { if (mUserInfo.roles != null && mUserInfo.roles.size() > 0) { mUserInfo.password = mPasswordData; if (mLayout.getUserLoginID().equals("")) { mUserInfo.login_id = null; } else { mUserInfo.login_id = mLayout.getUserLoginID(); } } else { mUserInfo.login_id = null; mUserInfo.password = null; } mUserInfo.name = mLayout.getUserName(); mUserInfo.email = mLayout.getEmail(); mUserInfo.phone_number = mLayout.getTelephone(); if (mPinSwitch.getOn()) { if (mPinData != null && mPinData.length() > 3) { mUserInfo.pin_exist = true; mUserInfo.pin = mPinData; } } else { mUserInfo.pin = ""; } switch (mPhotoStatus) { case NOT_MODIFY: if (mUserInfo.photo != null) { mBackupPhoto = mUserInfo.photo; } mUserInfo.photo = null; break; case MODIFY: break; case DELETE: mUserInfo.photo = ""; break; } }