Android登录注册Mysql

时间:2017-04-13 11:59:38

标签: android mysql login registration

我很累,而且我不知道如何修复我的应用程序..我的问题是,每次我注册并填充edittext直到单击按钮“注册”我的应用程序forceclose,但数据是在mysql中输入.. 这条消息

致命的例外:主要                                                                             java.lang.NumberFormatException:无效的int:“”

这是我的代码:

private static final String REGISTER_REQUEST_URL = "";
private Map<String, String> params;

public RegisterRequest(String name, String username, String password, int age, String city, String email, int no, Response.Listener<String> listener){
    super(Method.POST, REGISTER_REQUEST_URL, listener, null);
    params = new HashMap<>();
    params.put("name", name);
    params.put("username", username);
    params.put("password", password);
    params.put("age", age + "");
    params.put("city", city);
    params.put("email", email);
    params.put("no", no + "");
}

@Override
public Map<String, String> getParams(){
    return params;
}

}

1 个答案:

答案 0 :(得分:0)

我会说,因为你做no + ""并且不是一个int,它试图添加“”也作为一个int。同样适合年龄。

编辑: 实际上我认为它仍然可以工作,所以你可能试图将一个空字符串转换回一个数字,可能来自一个选择no或age的请求。