java - 我的数据与用户输入和数据库不一样
问题描述
我的数据与用户输入和数据库不同。交换年龄和性别之间的数据。这怎么可能发生?我应该在这里粘贴什么代码?
注册按钮:-
RegisterButton.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
SaveAccountInformation();
}
});
SaveAccountInformation 方法:-
private void SaveAccountInformation()
{
String usertype = RegisterUserType.getSelectedItem().toString();
String firstname = RegisterFirstName.getText().toString();
String lastname = RegisterLastName.getText().toString();
String gender = RegisterUserGender.getSelectedItem().toString();
String age = RegisterAge.getText().toString();
String phonenum = RegisterPhoneNumber.getText().toString();
String userid = databaseUser.push().getKey();
User user = new User(userid, usertype, firstname, lastname, age, gender, phonenum);
databaseUser.child(userid).setValue(user)
.addOnSuccessListener(new OnSuccessListener<Void>()
{
@Override
public void onSuccess(Void aVoid)
{
Toast.makeText(RegistrationActivity.this, "Registration has been successful.", Toast.LENGTH_SHORT).show();
loadingBar.dismiss();
}
})
.addOnFailureListener(new OnFailureListener()
{
@Override
public void onFailure(@NonNull Exception e)
{
Toast.makeText(RegistrationActivity.this, "Error occurred. Please try again.", Toast.LENGTH_SHORT).show();
loadingBar.dismiss();
}
});
构造函数编码:-
public User(String userId, String userType, String userFirstName, String userLastName, String userGender, String userAge, String userContactNumber)
{
this.userId = userId;
this.userType = userType;
this.userFirstName = userFirstName;
this.userLastName = userLastName;
this.userGender = userGender;
this.userAge = userAge;
this.userContactNumber = userContactNumber;
}
解决方案
我在此编码行上的错误:-
User user = new User(userid, usertype, firstname, lastname, gender, age, phonenum);
推荐阅读
- compiler-errors - 在我的方法的实际参数中传递短数据类型时出错
- python-telegram-bot - Bot 在对话期间保持用户的状态
- dart - 如何将 X-FRAME-OPTIONS 设置为“ALLOW-FROM”
- 64-bit - 使用 32 位整数实现 64 位整数
- angular - 在具有 Nativescript 和 Angular Schematics 的共享代码中找不到模块
- pentaho - pentaho CDE 中的交叉表/透视
- mysql - MAMP + 如何创建 MySQL 函数?
- eclipse - Eclipse使用git后将“src”文件夹视为一个包
- jquery - 将灯箱附加到现有画廊 jquery
- javascript - Html/css/js 查找元素是否悬停在其他元素上