Android Facebook登录对话框打开,没有任何样式

Android Facebook登录对话框打开,没有任何样式,facebook,facebook-javascript-sdk,cordova,facebook-android-sdk,cordova-2.0.0,Facebook,Facebook Javascript Sdk,Cordova,Facebook Android Sdk,Cordova 2.0.0,我在使用Cordova官方Facebook插件时遇到了一个奇怪的问题。。。 登录过程以前对我来说很好,现在在一些原生Android“黑屏”视图中打开,没有任何样式 该功能运行良好-身份验证过程成功,因此与Facebook的连接保持一致。问题是,我期待的是Facebook视图,而不是没有任何样式的文本内容。以下是Facebook原生Hackbook应用程序的一个示例: 尝试在两个不同的设备上运行-问题仍然存在 尝试使用cordova 2.2.0,然后使用2.5.0启动一个新项目-问题仍然存在

我在使用Cordova官方Facebook插件时遇到了一个奇怪的问题。。。 登录过程以前对我来说很好,现在在一些原生Android“黑屏”视图中打开,没有任何样式

该功能运行良好-身份验证过程成功,因此与Facebook的连接保持一致。问题是,我期待的是Facebook视图,而不是没有任何样式的文本内容。以下是Facebook原生Hackbook应用程序的一个示例:

  • 尝试在两个不同的设备上运行-问题仍然存在
  • 尝试使用cordova 2.2.0,然后使用2.5.0启动一个新项目-问题仍然存在
  • 请给我一些建议

    更新:

    嗯,我在这个问题上花了太多时间,看起来这是针对Android的新Facebook SDK

    我真希望我在这里是错的,但以下是Facebook的Android流量示例:

    另外,当检查SDK中的其他示例应用程序时,它们的行为都是相同的。唯一显示Facebook页面的是Hackbook,这可能是因为该应用程序是使用旧API(版本2)实现的:

    Hackbook:另一个示例应用程序,演示了Graph API调用的选择。请注意,此示例未涉及SDK的v2.0,并演示了SDK的向后兼容性

    更新2:

    好的,再深入一点,这里似乎没有涉及iframe,屏幕可以根据您的意愿进行更改,并在活动中添加一个常规的android活动主题

    下面是一个向androidMenifest.xml添加一个Androids默认主题的示例(当然,您可以创建自己的类似Faceboke的主题):

    
    
    <activity android:name="com.facebook.LoginActivity"
                android:theme="@android:style/Theme.Black.NoTitleBar"
          android:label="@string/facebook_login" />