我有一個問題: 所以我有這行代碼(我從thenewboston TUTS得到了它):困惑理解類/對象:d
SharedPreferences getPrefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
我的問題是:我們做了什麼的這條線?我認爲我們從SharedPreferences創建了一個對象,但PreferenceManager類又如何呢?它是SharedPreference的超類嗎?它與OOP有一些關係嗎?
謝謝大家〜
PS:英語不是我的母語的語,很抱歉,如果我做了一些錯誤的:d
Thans先生:d 所以剛纔說getDefaultSharedPreferences不是一個靜態方法,我需要做到這一點: PreferenceManager一個; a.getDefaultSharedPreferences; 是真的嗎?先生? :D – 2012-03-04 05:19:12
正確。有時候會有一個Singleton實現,所以你可以這樣做:PreferenceManger a = PreferenceManager.getInstance(); a.getDefaultSharedPreferences; – Kieveli 2012-03-06 15:16:58