Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void doRegister(){
- btnRegister.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- String name = etName.getText().toString().trim();
- String email = etEmail.getText().toString().trim();
- String pass = etPass.getText().toString().trim();
- if(!name.isEmpty() && !email.isEmpty() && !pass.isEmpty() && pass.length() > 8 && name.length() > 8){
- mProgressBar.setVisibility(View.VISIBLE);
- btnRegister.setEnabled(false);
- Call<WrappedResponse<User>> user_ = userService.register(name, email, pass);
- user_.enqueue(new Callback<WrappedResponse<User>>() {
- @Override
- public void onResponse(Call<WrappedResponse<User>> call, Response<WrappedResponse<User>> response) {
- if(response.isSuccessful()){
- WrappedResponse<User> body = response.body();
- if(body.getStatus() == 1)){
- mUser = body.getData();
- if(mUser != null){
- Log.d(TAG, mUser.getApi_token());
- setLoggedIn(mUser.getApi_token());
- }else{
- Toast.makeText(RegisterActivity.this, "Response success with error", Toast.LENGTH_SHORT).show();
- }
- }
- }else{
- Toast.makeText(RegisterActivity.this, "Register failed", Toast.LENGTH_SHORT).show();
- }
- mProgressBar.setVisibility(View.INVISIBLE);
- btnRegister.setEnabled(true);
- }
- @Override
- public void onFailure(Call<WrappedResponse<User>> call, Throwable t) {
- Log.d(TAG, "ydhnwb "+t.getMessage());
- mProgressBar.setVisibility(View.INVISIBLE);
- btnRegister.setEnabled(true);
- Toast.makeText(RegisterActivity.this, "Something went wrong", Toast.LENGTH_SHORT).show();
- }
- });
- }else{
- Toast.makeText(RegisterActivity.this, "Please fill all forms. Minimum character is 8 for all form", Toast.LENGTH_LONG).show();
- }
- }
- });
- }
Add Comment
Please, Sign In to add comment