Advertisement
sprixes

LoginRequest

May 6th, 2015
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.99 KB | None | 0 0
  1. /**
  2.  * @author Arjay P. Paulino.
  3.  */
  4. public class LoginRequest implements Response.ErrorListener, Response.Listener<String> {
  5.     private OnLoginTaskListener listener;
  6.     private StringRequestScalable request;
  7.  
  8.     public LoginRequest(OnLoginTaskListener listener) {
  9.         this.listener = listener;
  10.         request = new StringRequestScalable(Request.Method.POST, "sample url", this, this);
  11.  
  12.     }
  13.  
  14.     public void setLoginParams(String username, String password) {
  15.         Map<String, String> params = new HashMap<>();
  16.         params.put("username", username);
  17.         params.put("password", password);
  18.         request.setParams(params);
  19.     }
  20.  
  21.     public void execute() {
  22.         VolleyWorkerImpl.getInstance().addRequest(request);
  23.     }
  24.  
  25.  
  26.     @Override
  27.     public void onErrorResponse(VolleyError error) {
  28.         listener.onLoginFail();
  29.     }
  30.  
  31.     @Override
  32.     public void onResponse(String response) {
  33.         listener.onLoginSuccess(new WellbetUser("username"));
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement