setRequestedOrientation无法在react-native中找到符号

时间:2016-11-30 17:14:39

标签: java android react-native orientation

我想只在Android平板电脑上启用轮播功能。 我使用此代码创建了bools.xml

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

并放入MainApplication.java

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();
     } 
  }
}

我收到错误:找不到符号       的 setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

1 个答案:

答案 0 :(得分:0)

应用程序没有setRequestedOrientation()方法 - 活动有。因此,您应该将代码移动到BaseActivity onCreate()中。