简体   繁体   English

在onActivityResult中识别Facebook活动

[英]Recognize Facebook-Activity in onActivityResult

Good afternoon. 下午好。 I've implemented the Facebook API (v3) in my Android app so users can share achievements etc. When the Facebook Activity is finished then onActivityResult is called in the parent Activity. 我已经在Android应用中实现了Facebook API(v3),以便用户可以共享成就等。当Facebook活动完成时,则会在父活动中调用onActivityResult。

How can I recognize if the onActivityResult was called from a Facebook-Activity? 如何识别是否从Facebook-Activity调用了onActivityResult? Can I define the requestCode Facebook should use? 我可以定义Facebook应该使用的requestCode吗?

Any help is highly appreciated. 非常感谢您的帮助。

Update 更新资料

Am I right that the requestCode of Facebook is always 64206 ? 我对吗,Facebook的requestCode始终为64206

You can set your own request code. 您可以设置自己的请求代码。

You'll need to create a Session.OpenRequest or Session.NewPermissionsRequest, but there is a setRequestCode method in both of those classes: 您需要创建一个Session.OpenRequest或Session.NewPermissionsRequest,但是在这两个类中都有一个setRequestCode方法:

https://developers.facebook.com/docs/reference/android/current/class/Session.OpenRequest https://developers.facebook.com/docs/reference/android/current/class/Session.OpenRequest

https://developers.facebook.com/docs/reference/android/current/class/Session.NewPermissionsRequest https://developers.facebook.com/docs/reference/android/current/class/Session.NewPermissionsRequest

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM