public void logout(MenuItem item) { ParseUser.logOut(); Intent intent = new Intent(this, LoginActivity.class); startActivity(intent); this.finish(); }
@TargetApi(Build.VERSION_CODES.HONEYCOMB) @Override public void onClick(View v) { ParseUser.logOut(); // FLAG_ACTIVITY_CLEAR_TASK only works on API 11, so if the user // logs out on older devices, we'll just exit. if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { Intent intent = new Intent(SampleProfileActivity.this, SampleDispatchActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); } else { finish(); } } });
@Override public void onClick(View v) { if (currentUser != null) { // User clicked to log out. ParseUser.logOut(); currentUser = null; showProfileLoggedOut(); } else { // User clicked to log in. ParseLoginBuilder loginBuilder = new ParseLoginBuilder( SampleProfileActivity.this); startActivityForResult(loginBuilder.build(), LOGIN_REQUEST); } } });
@Override public void onClick(View v) { if (currentUser != null) { // User clicked to log out. ParseUser.logOut(); currentUser = null; showProfileLoggedOut(); } else { // User clicked to log in. ParseLoginBuilder loginBuilder = new ParseLoginBuilder( SampleProfileActivity.this); startActivityForResult(loginBuilder.build(), LOGIN_REQUEST); } } });
@Override public void onClick(View v) { if (currentUser != null) { // User clicked to log out. ParseUser.logOut(); currentUser = null; showProfileLoggedOut(); } else { // User clicked to log in. // This example customizes ParseLoginActivity in code. ParseLoginBuilder builder = new ParseLoginBuilder( SampleProfileActivity.this); Intent parseLoginIntent = builder.setParseLoginEnabled(true) .setParseLoginButtonText("Go") .setParseSignupButtonText("Register") .setParseLoginHelpText("Forgot password?") .setParseLoginInvalidCredentialsToastText("You email and/or password is not correct") .setParseLoginEmailAsUsername(true) .setParseSignupSubmitButtonText("Submit registration") .setFacebookLoginEnabled(true) .setFacebookLoginButtonText("Facebook") .setFacebookLoginPermissions(Arrays.asList("user_status", "read_stream")) .setTwitterLoginEnabled(true) .setTwitterLoginButtontext("Twitter") .build(); startActivityForResult(parseLoginIntent, LOGIN_REQUEST); } } });