假設我們有這個類爲什麼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