サンプルの 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);
}
}