@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_login, container, false); SignInButton signInButton = (SignInButton) view.findViewById(R.id.sign_in_button); signInButton.setSize(SignInButton.SIZE_WIDE); signInButton.setOnClickListener(this); view.findViewById(R.id.button_login_bikestore).setOnClickListener(this); return view; }
@Override public void onClick(View view) { googleSignInBtn.setEnabled(false); mProgressDialog.show(); signIn(); } });
private void updateButtons(boolean isSignedIn) { if (isSignedIn) { mSignInButton.setVisibility(View.INVISIBLE); } else { mSignInButton.setVisibility(View.VISIBLE); } }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.login_googleplus, container, false); mSignInButton = (SignInButton) view.findViewById(R.id.sign_in_button); mSignInButton.setOnClickListener(this); return view; }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_signin); final GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestIdToken(getString(R.string.default_web_client_id)) .requestEmail() .build(); mGoogleSigninClient = GoogleSignIn.getClient(this, gso); mHelpers = new Helpers(this); mFirebaseAuth = FirebaseAuth.getInstance(); FirebaseUser user = mFirebaseAuth.getCurrentUser(); if (user != null) { navigateToHome(); } mFirebaseDatabase = FirebaseDatabase.getInstance(); SignInButton mGoogleSignInButton = findViewById(R.id.sign_in_goggle_button); mGoogleSignInButton.setSize(SignInButton.SIZE_WIDE); mGoogleSignInButton.setColorScheme(SignInButton.COLOR_DARK); mEmailText = findViewById(R.id.sign_in_email_tv); mPasswordText = findViewById(R.id.sign_in_password_tv); mGoogleSignInButton.setOnClickListener(this); findViewById(R.id.sign_in_button).setOnClickListener(this); findViewById(R.id.sign_in_register_tv).setOnClickListener(this); findViewById(R.id.sign_in_forgot_pass_tv).setOnClickListener(this); }
signInBtn.setOnClickListener(new OnClickListener() { @SuppressWarnings("synthetic-access") @Override
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestIdToken(getString(R.string.default_web_client_id)) .requestEmail() .build(); mGoogleSignInClient = GoogleSignIn.getClient(this, gso); mFirebaseAuth = FirebaseAuth.getInstance(); FirebaseUser user = mFirebaseAuth.getCurrentUser(); if (user != null) { showDashboard(); } mGoogleSignInButton = findViewById(R.id.google_sign_in_button); mGoogleSignInButton.setSize(SignInButton.SIZE_WIDE); mGoogleSignInButton.setOnClickListener(this); }
googleSignInBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) {
@Override protected void onPostExecute(String token) { mSignInClicked = false; mLoginButton.setEnabled(true); mProgressBar.setVisibility(View.INVISIBLE); mTextViewConnecting.setVisibility(View.INVISIBLE); Intent intentWithToken = new Intent(LoginActivity.this, MainActivity.class); intentWithToken.putExtra(AUTH_TOKEN_EXTRA, token); intentWithToken.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intentWithToken); finish(); } };
signInButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {
public void login() { mSignInClicked = true; mLoginButton.setEnabled(false); mProgressBar.setVisibility(View.VISIBLE); mTextViewConnecting.setVisibility(View.VISIBLE); if (!mGoogleApiClient.isConnecting()) { if (mGoogleConnectionResult != null) { resolveSignInError(); } else if (mGoogleApiClient.isConnected()) { getTokenTask.execute(); } else { Log.d(TAG, "Trying to connect to Google API"); mGoogleApiClient.connect(); } } }