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