生成R的算法是什么。 R中的参数总是相同吗?
SharedPreferences preference = getPreference();
Object object = preference.getString(R.id.xxx);
我想知道R.id.xxx的值会不会改变。
------------------------尝试把问题问得更清楚-----------------
v1 = R.id.listview;
然后清理项目;
v2 = R.id.listview;
v1 会一直 = v2 吗?
我是这样测试的。 打印 R.id.xxx,清理项目并再次打印 R.id.xxx。 结果是一样的。
但我不知道在不同的IDE中,R.id.xxx的值会改变(AAPT版本是否相同)。
最佳答案
Android R.java是aapt(Android资源打包工具)自动生成的文件,其中包含res/目录下所有资源的资源ID。
Note: If you delete R.jar file, android creates it automatically.
编辑:
有关 R.java 的更多详细信息,请参阅 here
关于java - android如何生成R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37158568/