2013-06-22 127 views
0

所以我在我的應用程序中有幾個不同的複選框,我只需點擊一下按鈕即可更改他們的文本。我想要做的是將這些字符串保存在共享首選項中,但我遇到了一個問題。創建共享首選項時,我必須輸入一個默認值,但我已經在XML文件中設置了一個默認值,並且我有太多的複選框爲每一個設置默認值。所以我的問題是:有沒有辦法「繞過」這個默認值?這是我到目前爲止的代碼:共享首選項「繞過默認值」?

private String getItemQuantity(String key){ 
    SharedPreferences itemQuantitySP = getApplicationContext().getSharedPreferences("bifrostPrefs", android.content.Context.MODE_PRIVATE); 
    return itemQuantitySP.getItemQuantitySP(key,); 
} 

謝謝!

回答

0

你可以把你的默認值變成常量,即。 const.java文件,而不是將默認值放在XML文件中使用共享首選項值在Activity onCreate中設置初始值。當然,使用const.java中的默認值來讀取您的共享首選項值。