我有一个BaseActivity
类,由ContainerActivity
类扩展。因为我想在其他几个项目中使用BaseActivity
,所以我把它移到了一个Android库中,我作为gradle依赖项添加到这些其他项目中。除了移动Base类之外,在扩展它的类中没有更改代码。但是,现在所有这些都在覆盖方法上有错误,其中super方法用@CallSuper
注释。子类仍在调用super方法。我也可以毫无问题地编译和运行项目。
这是一个图片,你可以看到我实际上是在调用super方法。 (从onCreate中删除了其他代码)
有没有人找到一个让IDE认识到这不是错误的解决方案?
更新
我在我的图书馆项目中添加了一个应用程序模块。他们也有同样的错误。看起来包括库在内的任何内容都会显示错误,如果他们从使用@CallSuper
注释的库扩展方法
答案 0 :(得分:-1)
您是否尝试重启或使IDE缓存无效?