android onWindowFocusChanged

时间:2010-10-24 12:01:49

标签: android

我想覆盖onWindowFocusChanged上的方法,但是每次写它时,elcipse会给我一条错误信息,说明@override注释是错误的,这意味着我没有覆盖该方法,而是创建一个新方法。

也许我已经包含了必要的包裹???

3 个答案:

答案 0 :(得分:2)

您使用以下代码:

@Override
public void onWindowFocusChanged(boolean hasFocus) {
    // your code here
}

不同之处在于存在布尔类型和布尔类型。这段代码在Eclipse中没有给出注释警告。

答案 1 :(得分:1)

这是因为您将Java版本设置为1.6以外的其他版本。转到project-> properties-> Java编译器并将合规性级别设置为1.6

答案 2 :(得分:0)

检查您的超类并从那里获取方法签名,包括可见性(private,protected,public ...)返回类型,方法名称和参数。