在学习官方的BasicSyncAdapter例子时候看到这么一句
private static final int[] TO_FIELDS = new int[]{
android.R.id.text1,
android.R.id.text2};
我打开id.xml里面看到两行是这样的
<item type="id" name="text1" />
<item type="id" name="text2" />
问题是TO_FIELDS是int数组, android.R.id.text1怎么解释成数字。
------解决思路----------------------
每一个资源文件都会生成一个id,这个id是在R.JAVA里面,这个id是int类型。
------解决思路----------------------
1楼正解,