今天写程序时,新建了一个layout的xml文件,后面在引用这个R类资源时,发现没有这个xml的标识。
复制之前新建的正常的xml文件,发现R.layout.里面也无法引用到这个资源。确实很诡异。
折腾了半天,意识到这个R类是自动生成的,那自动生成是怎么把这个资源更新到R类中的呢,一定是程序构建的时候生成的。
之前为了减少每次修改程序自动构建,造成程序老是感觉卡顿,关掉了eclipse的自动构建功能,怀疑跟这个地方有关。
重新打开eclipse的自动构建功能,发现这个资源在R类中自动生成了。所以说R类是自动生成的一个类, 但是这个自动生成的过程,一定是开发环境自己构建出来的。
修改了后,问题解决。
所以说R类,修改也没用。修改了之后,重新构建时,会把手动的修改给干掉。