0
我在編程中的一個問題登錄電子,中和,登錄電子後,當我希望用戶上傳的東西,當我檢查isOpened的acdtive會議( )返回false,所以我不能做任何的請求......編程的Facebook登錄電子在Android(Session.isOpened始終返回false)
這裏是登錄代碼:
public void login()
{
Session session = Session.getActiveSession();
if (session == null)
{
session = new Session.Builder(ResourceManager.getInstance().getMainActivity()).build();
Session.setActiveSession(session);
}
if (!session.isOpened())
{
Session.OpenRequest openRequest = new Session.OpenRequest(ResourceManager.getInstance().getMainActivity());
openRequest.setPermissions(PERMISSIONS);
openRequest.setLoginBehavior(SessionLoginBehavior.SSO_WITH_FALLBACK);
session.openForPublish(openRequest);
}
}
這裏是我檢查,如果我可以使用會話代碼:
public void post()
{
Session session = Session.getActiveSession();
if (session != null)
{
// This returns always false, so it never goes in...
if (session.isOpened())
{
postStatus(String pStatus);
}
}
}