1

我有一个服务类我想从服务类锁定屏幕方向怎么做我可以在活动中做到这一点但它不适用于服务类

public void lockOrientation(){
    int current = getResources().getConfiguration().orientation;
    switch (current) {
    case Configuration.ORIENTATION_LANDSCAPE:
        this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        break;
    case Configuration.ORIENTATION_PORTRAIT:
        this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        break;
    default:
        this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
    }
}

它在 setRequestedOrientation 上给出一个错误,它说要创建一个如何解决这个问题的方法。

4

0 回答 0