我想在非活动静态类中锁定屏幕方向,像这样
public class ScreenUtil {
private static Context context;
public static void Init(Context context) {
ScreenUtil.context = context;
}
public static boolean lock() {
if (((context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_LARGE) ||
((context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_XLARGE)) {
return false;
} else {
context.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
return true;
}
}
}
但是在锁定方法上 Eclipse 想要将上下文转换为 Object
((Object) context).setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
并且仍然想要改变演员表
我的问题是我是否不能像这样改变方向(在静态非活动类中)以及如何解决它
谢谢大家的回答