当我尝试初始化FacebookSdk
时,它总是弃用函数调用,当我构建/运行我的应用程序时,它会退出并显示错误“由此引起:SDK尚未初始化,请务必调用{{ 1}}首先。
FacebookSdk.sdkInitialize()
如果我们删除了FacebookSdk.sdkInitialize()函数(就像FB API所说的那样),它会导致同样的错误。
答案 0 :(得分:0)
有关升级SDK的文档:
Facebook SDK现在已在应用程序启动时自动初始化。如果您在主过程中使用Facebook SDK并且不需要在SDK初始化完成时进行回调,则现在可以删除对FacebookSDK.sdkInitialize的调用。如果确实需要回调,则应在代码中手动调用回调。
请参阅:https://developers.facebook.com/docs/android/upgrading-4x
在SDK 4.22中,不推荐使用FBSDKShareLinkContent的标题,说明,标题和图像字段。考虑将它们从使用中删除。