0

サンプルの hello facebook を実装しましたが、いくつかの点で混乱しています。

最初に、Android Studio から実際のデバイスでアプリをテストすると、既にログインしている Facebook アプリから、更新の投稿ボタンが (おそらく) 既に有効になっています。

アプリの Facebook ログイン ボタンを押して通常どおりログインすると、プロフィール写真と名前が表示されます。しかし、ログアウトしても [共有] ボタンがまだ有効になっているのはなぜですか?

private void updateUI() {

    boolean enableButtons = AccessToken.getCurrentAccessToken() != null;

    postStatusUpdateButton.setEnabled(enableButtons || canPresentShareDialog);


    Profile profile = Profile.getCurrentProfile();
    if (enableButtons && profile != null) {
        profilePictureView.setProfileId(profile.getId());
        greeting.setText(getString(R.string.hello_user, profile.getLastName()));
    } else {

ここに入れましょうか postStatusUpdateButton.setEnabled(false);

        profilePictureView.setProfileId(null);
        greeting.setText(null);
    }
}
4

1 に答える 1