我正在尝试将数据发送到我的数据库,当我点击我的注册按钮而没有填写注册表单上的任何字段时,它会显示“字段为空”消息但是当我填写它并单击注册按钮时没有任何反应。 这是应该发送数据的代码
btn_signup.setOnClickListener(this);
Button btn_signup = (Button) view.findViewById(R.id.btn_signup);
btn_signup.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
registerUser();
}
});
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.tv_login:
break;
}
}
private void registerUser() {
String name = et_name.getText().toString();
String email = et_email.getText().toString();
String password = et_password.getText().toString();
if (!name.isEmpty() && !email.isEmpty() && !password.isEmpty()) {
} else {
Snackbar.make(getView(), "Fields are empty !", Snackbar.LENGTH_LONG).show();
}
}
StringRequest strReq = new StringRequest(Method.POST,
AppConfig.URL_REGISTER, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d(TAG, "Register Response: " + response.toString());
hideDialog();
我在我的AppConfig.java中定义了我的URL_REGISTER,就像这样
public class AppConfig {
public static String URL_LOGIN = "http://192.168.43.142/android_login_api/login.php";
public static String URL_REGISTER = "http://192.168.43.142/android_login_api/register.php";
}
答案 0 :(得分:1)
你的座位是空的!!
if (!name.isEmpty() && !email.isEmpty() && !password.isEmpty()) {
// you have to do something here to get some output
}