是否可以创建一个parcelable会话并将其从一个活动传递到另一个活动。是可能的,那我该怎么办呢?
我正在尝试使用Android SDK中的Facebook SDK开发Facebook应用程序。
答案 0 :(得分:0)
无需在Activities之间传递会话数据。您可以通过将访问令牌和到期时间保存到持久性内存,然后从Activity中的SharedPreferences或通过您自己的Session类访问它们,直接访问任何Activity中的Session数据。
有关如何登录Facebook并请求来自不同活动的数据的完整示例,请查看github的Hackbook示例:
Hackbook app source code on github
和Facebook Developers上的演练。
在HackBook中,有一个名为SessionStore
的类,它存储访问令牌和访问到期时间。仔细看看它作为一个开始。
编辑:
以下是有关如何使用auth和登录创建基本Android Facebook应用程序的分步教程:
在浏览Hackbook时,首先要阅读类Hackbook
的代码。它涵盖了auth,登录和一些示例调用以获取朋友列表等。如果您了解此课程,您将了解该应用程序的工作原理。