私はfacebook sdk 4.3.0を使用していますが、ユーザーがログインしていない場合(アプリの最初の実行またはログアウトの場合)、ログインアクティビティを表示する必要があります。それ以外の場合は、他のアクティビティを表示する必要があります。
今私がやっていることは、この独自の方法で情報を取得することです
if (isLoggedIn()) {
Show Fragment A
} else {
FbLogin fbLogin = new FbLogin();
fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE);
fragmentTransaction.add(R.id.frame, fbLogin, "FbLogin").commit();
}
これがログイン確認の取得方法です
public boolean isLoggedIn() {
AccessToken accessToken = AccessToken.getCurrentAccessToken();
if(accessToken.isExpired()){
return false;
}else{
return true;
}
}
しかし、ユーザーのAccesstokenが本当に期限切れかどうかを教えてくれないことを知った方法もあります。ユーザーのAccesstokenが期限切れかどうかを確認する方法を教えてください