을 jfeinstein10 즉, 로그인 할 때 사용자가 가지고 세션을받을 수 있지만 일을 doents ... 내가 예를 들어 설정하면, lblNotify, 그것은 MSG 수신 :로그 아웃 페이스 북 SDK를 안드로이드 스튜디오 내가이 약 2 일 동안 솔루션을 찾고있다 그리고 캔트 그것을 찾을 수가 ...</p> <p>나는 심지어 글로벌 클래스를 만들었 많은 것들을 triend 한
public void logoutProcess()
{
if (Global.facebookSession.getActiveSession() != null) {
Global.facebookSession.closeAndClearTokenInformation();
lblNotify.setText("found this session");
}
Global.facebookSession.setActiveSession(null);
}
을하지만 응용 프로그램을 닫고 열 때 아무것도는 일어나지 않습니다 다시 내 사용자는 여전히 로그인되어 있습니다 ...
또한 내 글로벌 fu입니다. nction
public class Global {
public static Session facebookSession;
public static String usuName;
}
은 그 같은 MainActivity의에서 onCreate를하고 있어요 그건 :
Session.openActiveSession(this, true, new Session.StatusCallback() {
@Override
public void call(Session session, SessionState state, Exception exception) {
Global.facebookSession = new Session.Builder(this).build();
if (session.isOpened()) {
Request.newMeRequest(session, new Request.GraphUserCallback() {
// callback after Graph API response with user object
@Override
public void onCompleted(GraphUser user, Response response) {
if (user != null) {
Global.usuName = user.asMap().get("name").toString();
}
}
}).executeAsync();
}
}
});
어떤 생각을?
감사합니다.