我注意到即使发生错误,也会调用 DialogListener (来自Android SDK)的 OnComplete 。 例如,当服务器的响应是
时fbconnect://success?error_code=210&error_msg=User+not+visible
FbWebViewClient 的shouldOverrideUrlLoading 方法调用 DialogListener 的 onComplete 回调,因为它只处理error和error_code键as onFacebookError 触发器。
类 Util 的方法 parseJson 在返回的json中找到error_code键时抛出FacebookError。
它在某种程度上意味着差异或它在SDK中的错误? 可以通过阻止应用程序来复制提及的响应。