@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.usersettings_fragment, container, false); loginButton = (LoginButton) view.findViewById(R.id.usersettings_fragment_login_button); loginButton.setFragment(this); connectedStateLabel = (TextView) view.findViewById(R.id.usersettings_fragment_profile_name); // if no background is set for some reason, then default to Facebook blue if (view.getBackground() == null) { view.setBackgroundColor(getResources().getColor(R.color.com_facebook_blue)); } else { view.getBackground().setDither(true); } return view; }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.usersettings_fragment, container, false); loginButton = (LoginButton) view.findViewById(R.id.usersettings_fragment_login_button); loginButton.setFragment(this); connectedStateLabel = (TextView) view.findViewById(R.id.usersettings_fragment_profile_name); // if no background is set for some reason, then default to Facebook blue if (view.getBackground() == null) { view.setBackgroundColor(getResources().getColor(R.color.facebook_blue)); } else { view.getBackground().setDither(true); } return view; }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { super.onCreateView(inflater, container, savedInstanceState); mCallbackManager = CallbackManager.Factory.create(); View view = inflater.inflate(R.layout.share_it_view, container, false); LoginButton loginButton = (LoginButton) view.findViewById(R.id.login_button); loginButton.setFragment(this); loginButton.setReadPermissions("public_profile"); setupViewPage(view); return view; }
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); LoginButton loginButton = (LoginButton) view.findViewById(R.id.login_button); loginButton.setFragment(this); List<String> permissions = new ArrayList<>(); permissions.add(PUBLIC_PERMISSION); loginButton.setReadPermissions(permissions); callbackManager = CallbackManager.Factory.create(); loginButton.registerCallback( callbackManager, new FacebookCallback<LoginResult>() { @Override public void onSuccess(LoginResult loginResult) { listener.onLoginComplete(); } @Override public void onCancel() { Log.d(TAG, "onCancel"); showAlert(); } @Override public void onError(FacebookException exception) { Log.d(TAG, "onError: " + exception); showAlert(); } }); }
loginButton = (LoginButton) view.findViewById(R.id.login_button); loginButton.setReadPermissions("user_friends"); loginButton.setFragment(this); loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() { @Override
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.login_facebook, container, false); LoginButton loginButton = (LoginButton) view.findViewById(R.id.navmenufacebook_loginbutton); loginButton.setReadPermissions("public_profile", "email"); loginButton.setFragment(this); // Hide facebook login button if facebook app not installed if (!mFacebookDelegate.isFacebookInstalled()) { loginButton.setVisibility(View.GONE); } return view; }
facebookLoginButton.setFragment(this);