2013-07-10 51 views
0

我正在整合Android应用程序与Facebook。我正在获取用户信息并发布到用户帐户中。在有些日子之前,我正在阅读一篇教程,其中有一个SessionTracker的代码。我不知道它为什么使用?Facebook中的会话跟踪器

我试图搜索它,但找不到任何有用的东西。有没有可用的文件?

这是它的代码。

SessionTracker mSessionTracker = new SessionTracker(getBaseContext(), new StatusCallback() { 

     public void call(Session session, SessionState state, Exception exception) { 

     } 
    }, null, false); 

什么是会话跟踪器?为什么使用?

回答

0

SessionTracker用于跟踪活动会话。 SessionTracker

但它不应该用在任何地方。 SessionTracker仅用于Android SDK的Facebook SDK中的其他软件包。也请看下面的链接(特别是答案): Link 1link 2

+0

然后在sessionTracker和getActiveSession()之间做出区别。 – keen

+0

getActiveSession()是我们可以从中找到当前活动会话的方法,但sessionTracker是一个类,其中有各种方法可用于跟踪会话。此外sessionTracker是一个内部级别的api,建议不要使用,而getActiveSession()是用于获取活动会话的建议api;这两者的功能并不相同,因此无法在通用基础上进行比较。 – Shad

+0

是否有SessionTracker的文档。所以我可以知道有什么可能的事情,以防万一如果我将来需要它。 – keen