好的,所以我远非专家级开发人员,你很快就会发现,但我在将代码克隆到我的电脑时遇到了这个奇怪的问题。我正在开发一个 Android 应用程序,我在 bitbucket 上使用了一个 git 存储库......我的问题是我的一个类实现了一个接口,其中包含几个使用 @Override 注释的必需方法。现在我也在使用 mac 和 pc,每当我必须重新克隆到我的 pc 工作区时(这比你想象的更频繁),我会收到一个错误,指出覆盖方法“必须覆盖超类方法”和建议我删除它们。据我了解,它们是压倒一切的方法,并且在我的 macbook 上做得很好,但是当我切换到我的电脑时,每次都必须删除 @Override 注释,以使 eclipse 没有 hissyfit。
有谁知道为什么会这样?
如果有帮助,我正在实现的接口是 TextWatcher,受影响的方法是“afterTextChanged”、“beforeTextChanged”和“onTextChanged”。不确定这是否有帮助,但提前感谢您的帮助。