-
제이슨program_language 및 궁금한것/Android Studio 2018. 5. 24. 00:2512345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455public class joinDetail2Activity extends AppCompatActivity implements View.OnClickListener {Button checkBut;EditText editId;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_join_detail2);editId = (EditText) findViewById(R.id.editId);checkBut = (Button) findViewById(R.id.checkBut);checkBut.setOnClickListener(this);}private Response.Listener<String> successListener = new Response.Listener<String>() {public void onResponse(String response) {Log.d("heu", "success" + response);if (response.contains("NK")) {Log.d("heu", "이미등록된 아이디 입니다.");} else if (response.contains("OK")) {Log.d("heu", "사용가능한 아이디 입니다.");}}};private Response.ErrorListener failListener = new Response.ErrorListener() {@Overridepublic void onErrorResponse(VolleyError e) {Log.d("heu", "Fail1: " + e.getLocalizedMessage());e.printStackTrace();}};@Overridepublic void onClick(View v) {if (v.getId() == R.id.checkBut) {Log.d("heu", "버튼 눌렸음!!!");RequestQueue stringRequest = Volley.newRequestQueue(this);/**post**/String url = "http://kaixuele.net/join/duplicate_id.php";StringRequest myReq = new StringRequest(Request.Method.POST, url, successListener, failListener) {protected Map<String, String> getParams() throws AuthFailureError {Map<String, String> params = new HashMap<String, String>();params.put("user_id", editId.getText().toString());return params;}};myReq.setRetryPolicy(new DefaultRetryPolicy(3000, 0, 1.0f));stringRequest.add(myReq);}}}
cs 입력후 로그인 클릭시 사이트로 중복 아이디가 있는지 확인하고 결과값 알려줌
이것을 정리하여 사용자에게 보여주는것을 json이라고 함.
반응형'program_language 및 궁금한것 > Android Studio' 카테고리의 다른 글
Intent기능중 putExtra (0) 2018.05.29 ListView (0) 2018.05.25 JSON (0) 2018.05.23 안드로이드 버튼 클릭시 액티비티 변환 (0) 2018.05.22 정렬과 클릭 (0) 2018.05.17