@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_signup, container, false); try{ InitializeControl(view); signUp = view.findViewById(R.id.BtnSignUp); signUp.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (IsValid()){ AccountViewModel account = SignUp(getActivity()); if (account.getStatusCode() == 200){ TokenViewModel token = GetToken(getActivity(), account); if (token.getStatusCode() == 200){ SaveTokenSession(token); NavigateToMainActivity(); }else{ Toast messageBox = Toast.makeText(getActivity() , token.getMessage() , Toast.LENGTH_LONG); messageBox.show(); } }else { Toast messageBox = Toast.makeText(getActivity() , account.getMessage() , Toast.LENGTH_LONG); messageBox.show(); } } } }); } catch (Exception ex){ String t = ex.getMessage(); } return view; }