【发布时间】:2013-10-10 01:13:59
【问题描述】:
我可以在我的电脑上运行这段代码:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
在onResume() 内。我将代码发送给其他人进行测试。但他们告诉我,这一行在他们的 SDK 中显示错误,并将其替换为
getWindow().addFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
有效,而在我的情况下,两个代码都有效。为什么会这样?
PS:我的 SDK 版本是 zip 文件名为 adt-bundle-windows-x86-20130522 的版本。我不确定他们使用的确切版本,但它比我的要新。
【问题讨论】:
-
使用实例中的静态值可能是其编译器出现问题的原因
标签: java android android-2.2-froyo android-sdk-2.3 android-sdk-2.1