我正在实施here所述的位置服务。我的应用程序编译和运行就像一个魅力,但Intellij不断给出这个奇怪的错误信息:
Class' [my class]'必须被声明为abstract或implements 'ConnectionCallbacks'中的抽象方法'onConnected()'
当我转到 ConnectionCallbacks 的声明时,我看到以下内容:
static interface ConnectionCallbacks {
void onConnected();
void onDisconnected();
}
哪个不正确,因为当我对Google的示例应用程序执行相同操作时,请参阅以下内容:
static interface ConnectionCallbacks {
void onConnected(android.os.Bundle bundle);
void onDisconnected();
}
我无法弄清楚为什么只有我的项目才会发生这种情况。
答案 0 :(得分:2)
如果编辑器报告错误,但代码编译正常,则很可能IDE缓存已损坏。你应该做File
| Invalidate Caches
并重新启动IDE。