Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. private void registerProcess(your pamas here ya warrag){
  2.  
  3. Retrofit retrofit = new Retrofit.Builder()
  4. .baseUrl("https://photocatesd.com/geo")
  5. .addConverterFactory(GsonConverterFactory.create())
  6. .build();
  7.  
  8. RequestInterface requestInterface = retrofit.create(RequestInterface.class);
  9.  
  10. User user = new User();
  11. user.setName(name);
  12. user.setEmail(email);
  13. user.setPassword(password);
  14. user.setPhone(....);
  15. user.setCompany(...);
  16.  
  17. user.setType(....);
  18. user.setPosition(.....);
  19. ServerRequest request = new ServerRequest();
  20. request.setOperation("register");
  21. request.setUser(user);
  22. Call<ServerResponse> response = requestInterface.operation(request);
  23.  
  24. response.enqueue(new Callback<ServerResponse>() {
  25. @Override
  26. public void onResponse(Call<ServerResponse> call, retrofit2.Response<ServerResponse> response) {
  27.  
  28. ServerResponse resp = response.body();
  29. System.out.print( String.valueOf( response.body() ) );
  30.  
  31. Snackbar.make(getView(), resp.getMessage(), Snackbar.LENGTH_LONG).show();
  32. progress.setVisibility(View.INVISIBLE);
  33. goToLogin();
  34.  
  35. }
  36.  
  37. @Override
  38. public void onFailure(Call<ServerResponse> call, Throwable t) {
  39.  
  40. progress.setVisibility(View.INVISIBLE);
  41. Log.d(Constants.TAG,"failed");
  42. Snackbar.make(getView(), t.getLocalizedMessage(), Snackbar.LENGTH_LONG).show();
  43.  
  44.  
  45. }
  46. });
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement