如何创建Parcelable Session数据?

时间:2012-12-01 08:22:23

标签: android facebook facebook-android-sdk

是否可以创建一个parcelable会话并将其从一个活动传递到另一个活动。是可能的,那我该怎么办呢?

我正在尝试使用Android SDK中的Facebook SDK开发Facebook应用程序。

1 个答案:

答案 0 :(得分:0)

无需在Activities之间传递会话数据。您可以通过将访问令牌和到期时间保存到持久性内存,然后从Activity中的SharedPreferences或通过您自己的Session类访问它们,直接访问任何Activity中的Session数据。

有关如何登录Facebook并请求来自不同活动的数据的完整示例,请查看github的Hackbook示例:

Hackbook app source code on github

Facebook Developers上的演练。

在HackBook中,有一个名为SessionStore的类,它存储访问令牌和访问到期时间。仔细看看它作为一个开始。

编辑:

以下是有关如何使用auth和登录创建基本Android Facebook应用程序的分步教程:

Android Facebook Tutorial

在浏览Hackbook时,首先要阅读类Hackbook的代码。它涵盖了auth,登录和一些示例调用以获取朋友列表等。如果您了解此课程,您将了解该应用程序的工作原理。