What went wrong? The data stored in firebase database are all wrong, which are totally different with my inputs in EditTexts.
public void createToUserProfile(){
        String firstName = etFirstName.toString().trim();
        String lastName = etLastName.toString().trim();
        String mobilePhoneNumber = etMobilePhoneNumber.toString().trim();
        String iDNumber = etIDNumber.toString().trim();
        String year = etYear.toString().trim();
        String month = etMonth.toString().trim();
        String day = etDay.toString().trim();
        String dateOfBirth = year+"/"+month+"/"+day;
        String country = etCountry.toString().trim();
        String province = etProvince.toString().trim();
        String city = etCity.toString().trim();
        String postCode = etPostCode.toString().trim();
        String address = etAddress.toString().trim();
        Firebase ref = new Firebase(Config.USER_URL);
        UserP newUser = new UserP();
        newUser.setFirstName(firstName);
        newUser.setLastName(lastName);
        newUser.setMobilePhoneNumber(mobilePhoneNumber);
        newUser.setiDNumber(iDNumber);
        newUser.setDateOfBirth(dateOfBirth);
        newUser.setCountry(country);
        newUser.setProvince(province);
        newUser.setCity(city);
        newUser.setPostCode(postCode);
        newUser.setAddress(address);
        ref.child("UserP").setValue(newUser);
}
The Firebase Console stored data shows as following: Data stored wrong in Firebase Database