Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @author Arjay P. Paulino.
- */
- public class LoginRequest implements Response.ErrorListener, Response.Listener<String> {
- private OnLoginTaskListener listener;
- private StringRequestScalable request;
- public LoginRequest(OnLoginTaskListener listener) {
- this.listener = listener;
- request = new StringRequestScalable(Request.Method.POST, "sample url", this, this);
- }
- public void setLoginParams(String username, String password) {
- Map<String, String> params = new HashMap<>();
- params.put("username", username);
- params.put("password", password);
- request.setParams(params);
- }
- public void execute() {
- VolleyWorkerImpl.getInstance().addRequest(request);
- }
- @Override
- public void onErrorResponse(VolleyError error) {
- listener.onLoginFail();
- }
- @Override
- public void onResponse(String response) {
- listener.onLoginSuccess(new WellbetUser("username"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement