Android

Volley 라이브러리

 

implementation ‘com.android.volley:volley:1.1.1’

 


 

<uses-permission android:name=”android.permission.INTERNET”/>

 

 


 

public class RegisterRequest extends StringRequest {

    final static private String URL = "Register.php";
    private Map<String, String> map;


    public RegisterRequest(String user, String age, Response.Listener listener) {
        super(Method.POST, URL, listener, null);

        map = new HashMap<>();
        map.put("user",user);
        map.put("age", age);
    }

    @Override
    protected Map<String, String> getParams() throws AuthFailureError {
        return map;
    }

 


 

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");
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }
};

RegisterRequest registerRequest = new RegisterRequest(user, age,responseListener);
RequestQueue queue = Volley.newRequestQueue(RegisterActivity.this);
queue.add(registerRequest);

 

 


 

Intent intent = new Intent(LoginActivity.this, MainActivity.class);
intent.putExtra(“user”, user);
intent.putExtra(“age”, age);
startActivity(intent);

 


 

Intent intent = getIntent();
String userID = intent.getStringExtra(“user”);
String userPass = intent.getStringExtra(“age”);

 


 

Volley – Android Developters

https://developer.android.com/training/volley?hl=ko

 

 

안드로이드 앱 만들기 #29 로그인&회원가입 (Login&Register)
https://www.youtube.com/watch?v=ktjJ8xtt2Hg

 

홍드로이드 깃헙
https://github.com/hongdroid94/29_LoginRegister

 

Related posts

Leave a Comment