我有一个服务类我想从服务类锁定屏幕方向如何做到这一点我可以在一个活动中执行它但它不能在服务类上工作
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上给出了一个错误,它正在创建一个方法来解决这个问题。