-1
在Android應用程序開發中,通常建議將常量值定義爲res/values下的XML資源。這樣做會帶來很多好處 - 應用本地化更容易實現,特定於設備配置的值可以在運行時使用,代碼通常更清晰。我的問題是,有沒有這種情況應該避免,爲什麼?何時不使用XML資源
例如,爲什麼
<string name="base_url">http://api.mycompany.com/</string>
,而不是簡單地
public static final String BASE_URL = "http://api.mycompany.com/";
?