在Facebook Web登录对话框中禁用屏幕方向更改

时间:2014-04-25 06:26:59

标签: android facebook screen-orientation

我的应用程序上有一个facebook登录功能。现在我的问题是,我不想在Facebook网络登录对话框上更改屏幕方向,因为当屏幕方向改变时,Facebook网络登录对话框再次启动,有时候对用户来说很烦人。在我压制facebook登录的sso功能之前修复此问题。但是当我利用它时,这个问题又回来了。我想也许这与我如何限制我的应用仅限于肖像有关。

以下是我在清单中的表现。

android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
android:screenOrientation="portrait"

我已经做了很多研究,这就是我现在的表现。

注意:我不确定是否通过删除我的身份验证按钮上的SUPRESS SSO会导致出现此问题。但正如我所说,当我之前登陆SSO时,此问题并不存在。有什么想法吗?感谢

1 个答案:

答案 0 :(得分:0)

您是否尝试过针对特定时刻改变方向?

你可以这样做:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

修改

或者,您可以阻止设备像这样旋转:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);