Android-Facebook SDK 3-如何从非活动类编程登录

Android-Facebook SDK 3-如何从非活动类编程登录,android,facebook,facebook-graph-api,Android,Facebook,Facebook Graph Api,可以从非活动类登录并发送Facebook请求吗? 我找到的所有示例都覆盖Activity类的方法onActivityResult,以获得Facebook登录活动的结果 我想创建与SDK示例GraphApiSampleActivity相同的代码,但不是从活动调用的 正如我提到的,我的问题是我无法覆盖onActivityResult的以获得登录结果。有什么想法吗?SDK使用意图启动一个新的活动来执行授权工作流,并通过onActivityResult方法传回访问令牌(和其他相关信息)。由于它使用带有结

可以从非活动类登录并发送Facebook请求吗? 我找到的所有示例都覆盖Activity类的方法
onActivityResult
,以获得Facebook登录活动的结果

我想创建与SDK示例
GraphApiSampleActivity
相同的代码,但不是从活动调用的


正如我提到的,我的问题是我无法覆盖onActivityResult的
以获得登录结果。有什么想法吗?

SDK使用意图启动一个新的活动来执行授权工作流,并通过onActivityResult方法传回访问令牌(和其他相关信息)。由于它使用带有结果的意图,因此必须使用活动或片段启动授权


为什么不能使用活动(或片段)?您是否依赖其他SDK?

我正在创建一个将由其他应用程序使用的API。对fb SKD的调用将从我的库中执行。在我的库中,我有自定义类,我不使用活动。当我的库初始化时,我会保留对应用程序上下文和活动的引用。您可以将Facebook登录留给用户,让他们通过已经打开的会话,或者让他们在其中一个活动(启动登录过程)中实现onActivityResult,并将结果传递给SDK。Parse如何包含Facebook SDK就是一个例子-