Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void registerProcess(your pamas here ya warrag){
- Retrofit retrofit = new Retrofit.Builder()
- .baseUrl("https://photocatesd.com/geo")
- .addConverterFactory(GsonConverterFactory.create())
- .build();
- RequestInterface requestInterface = retrofit.create(RequestInterface.class);
- User user = new User();
- user.setName(name);
- user.setEmail(email);
- user.setPassword(password);
- user.setPhone(....);
- user.setCompany(...);
- user.setType(....);
- user.setPosition(.....);
- ServerRequest request = new ServerRequest();
- request.setOperation("register");
- request.setUser(user);
- Call<ServerResponse> response = requestInterface.operation(request);
- response.enqueue(new Callback<ServerResponse>() {
- @Override
- public void onResponse(Call<ServerResponse> call, retrofit2.Response<ServerResponse> response) {
- ServerResponse resp = response.body();
- System.out.print( String.valueOf( response.body() ) );
- Snackbar.make(getView(), resp.getMessage(), Snackbar.LENGTH_LONG).show();
- progress.setVisibility(View.INVISIBLE);
- goToLogin();
- }
- @Override
- public void onFailure(Call<ServerResponse> call, Throwable t) {
- progress.setVisibility(View.INVISIBLE);
- Log.d(Constants.TAG,"failed");
- Snackbar.make(getView(), t.getLocalizedMessage(), Snackbar.LENGTH_LONG).show();
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement