Как проверить, не истек ли срок действия токена доступа

Я использую 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;
    }

}

но каким-то образом я узнал, что это не говорит мне, действительно ли срок действия токена доступа пользователя истек или нет. Поэтому, пожалуйста, скажите мне, как проверить, истек ли срок действия токена доступа пользователя или нет?


person Coas Mckey    schedule 28.07.2015    source источник
comment
если срок действия токена истек, то строка AccessToken.getCurrentAccessToken() вернет null;   -  person Gopal Singh Sirvi    schedule 28.07.2015
comment
но не делает этого   -  person Coas Mckey    schedule 28.07.2015
comment
Посетите эту ссылку stackoverflow .com/questions/22127409/   -  person USKMobility    schedule 28.07.2015