【Android】アプリをFacebook連携する際の画面回転について

2019年5月13日

FaceBookSDKのAndroidManifest.xmlで画面をPortrait指定しても、

Facebook連携画面で画面の回転が行えてしまいます。

これを回避するためにJavaコードで動的に画面を固定します。

 

 

Facebook連携画面での画面制御について

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.facebook.android">
    <uses-sdk android:minSdkVersion="8" />
    <application>
        <activity
            android:name="com.facebook.LoginActivity"
            android:configChanges="orientation|screenSize"
            android:screenOrientation="portrait"  >
        </activity>
    </application>
</manifest>

Javaコード上で動的に画面を固定

        super.onCreate(savedInstanceState);
        this.setRequestedOrientation((ActivityInfo.SCREEN_ORIENTATION_PORTRAIT));