今天做一个项目,编译时,Android Studio报错:Fragments should be static such that they can be re-instantiated by the system, and anonymous classes are not static.
这个错倒是很好解决,要么关掉编译器的相关错误检测提示,要么就去按提示修改错误。问题就出在我知道这个错误在这个项目里其实是可以忽视的,所以也就没去修改,但是编译一直通不过,每次都提示相同错误。
就这样折腾半小时,最后我想会不会是其他地方有错,果然找到一处错误并改正后,编译顺利通过。
由此可见,不要过分依赖编译提示,当编译不能通过时,错误可能在提示中,也可能在提示外,对于自己的项目,我们要尽可能有个整体把握,这样,才能在编译器不能给出有效提示时,尽快的找出问题所在。