2016-11-30 35 views
1

Androidでタブレットでのみ回転を有効にしたいとします。 私はこのコードsetRequestedOrientationは反応ネイティブでシンボルを見つけることができません

<resources> 
    <bool name="portrait_only">false</bool> 
</resources> 

でbools.xmlを作成し、私はエラーを取得する

public class MainApplication extends Application implements ReactApplication { 

    private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { 

    ... 

    @Override 
     public void onCreate() { 
     if(getResources().getBoolean(R.bool.portrait_only)){ 
      setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
     } 
     super.onCreate(); 
    } 
    } 
} 

MainApplication.java

に入れる:シンボル setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)を見つけることができません。

答えて

0

アプリケーションにはsetRequestedOrientation()メソッドがありません。アクティビティはありません。したがって、コードをBaseActivity onCreate()に移動する必要があります。

関連する問題