@Override
public void onClick(View view) {
// EditText에 현재 입력되어있는 값을 get(가져온다)해온다.
String userID = et_id.getText().toString();
String userPass = et_pass.getText().toString();
String userName = et_name.getText().toString();
int userAge = Integer.parseInt(et_age.getText().toString());
Response.Listener<String> responseListener = new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try {
JSONObject jsonObject = new JSONObject(response);
boolean success = jsonObject.getBoolean("success");
if (success) { // 회원등록에 성공한 경우
Toast.makeText(getApplicationContext(),"회원 등록에 성공하였습니다.",Toast.LENGTH_SHORT).show();
Intent intent = new Intent(RegisterActivity.this, LoginActivity.class);
startActivity(intent);
} else { // 회원등록에 실패한 경우
Toast.makeText(getApplicationContext(),"회원 등록에 실패하였습니다.",Toast.LENGTH_SHORT).show();
return;
}
} catch (JSONException e) {
e.printStackTrace();
}
}
};
// 서버로 Volley를 이용해서 요청을 함.
RegisterRequest registerRequest = new RegisterRequest(userID,userPass,userName,userAge, responseListener);
RequestQueue queue = Volley.newRequestQueue(RegisterActivity.this);
queue.add(registerRequest);
서버와 연동해서 회원가입을 하려고 하는데..
아이디/비번/이름/나이 입력 후 [회원가입] 버튼을 눌러도 아무 반응이 없습니다.
onResponse 내부로 들어가지지도 않는 것 같은데 뭐가 잘 못 된거죠?