假设我们有这个类为什么Android提取一个类的声明字段无效?
Animal.java
public class Animal {
private String name;
private String owner;
private String breed;
}
MainActivity.java
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
StringBuilder sb = new StringBuilder();
for(Field f : Animal.class.getDeclaredFields()){
sb.append(f.getName()).append(", ");
}
((TextView) findViewById(R.id.textView1)).setText(sb.toString());
}
}
为什么TextView的给我用不声明的顺序领域?(名,所有者,品种) 输出:品种,名称,拥有者
我也遇到过这个问题。是不是Android可爱 – spy