【发布时间】:2015-04-28 11:03:18
【问题描述】:
我试图在运行时获取所有 ID。我正在使用反射。但我得到ClassNotFoundException。
try {
aClass = classLoader.loadClass(getPackageName()+".R.id");
Field[] ID_Fields = aClass.getFields();
int[] resArray = new int[ID_Fields.length];
for(int i = 0; i < ID_Fields.length; i++) {
try {
resArray[i] = ID_Fields[i].getInt(null);
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
} catch (ClassNotFoundException e1) {
e1.printStackTrace();
}
【问题讨论】:
标签: java android r.java-file