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