@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { getActivity().setTitle("Login"); View view = inflater.inflate(R.layout.fragment_login, container, false); try{ InitializeModel(view); login.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if(IsControlValid()){ AccountViewModel account = GetUserDetails(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 v = ex.getMessage(); } return view; }