在整個項目中有幾個不可變變量需要設置和使用。如果我簡單地擁有一個帶有幾個靜態字段的類並且可以調用,那麼這是否正確?有更好的方法嗎?Java ---正確使用和存儲項目的全局設置
上下文包含「常規」Java項目(例如Web服務類的東西)和Android項目。我在做什麼的例子:
class Settings {
public static final String APP_TAG = "Some name";
public static final String URI = "http://43.12.323.12:8080/Server";
public static final int MAX_NUMBER_OF_PIGEONS = 25;
}
會加載一些proj_name.config
會好多了嗎?截至目前,我認爲這種替代方案是額外的工作,沒有任何好處。
'上下文包括「常規」Java項目(例如Web服務類的東西)' - 這對您的兩個建議都會產生問題。 – Vikram
@vikram「Regular」Java項目可以使用XML資源,它只是特定於Android的SharedPreferences。所以只有第一個建議是有問題的。 – scatmoi
@scatmoi不會「常規」的Java項目(例如web服務類的東西)獨立於android項目運行嗎?是的,你可以在兩個子項目中包含strings.xml文件,但是,將它們全局設置稱爲不正確。 – Vikram