2014-03-24 57 views
0

我有10個checkBoxPreferences首選項,我需要列出它檢查多少,例如6/10任何想法?
我嘗試了一些,但絕對失敗。檢查checkBoxPreference是否爲「真」

+1

向我們展示了什麼你無論如何嘗試。 – Crozin

+0

什麼是CheckBoxPreferences?你需要提供更多的上下文。 –

+1

@Crozin我(也許你也是)不在乎失敗的嘗試是什麼樣子,但確實會有一個框架繼續下去,這樣我就不必猜測'Preferences'是什麼了,什麼'checkBoxPreferences'是 –

回答

1

我相信你在談論Android中的CheckBoxPreference類,在這種情況下,你需要註冊一個SharedPreferences.OnSharedPreferenceChangeListener和實施此方法:

private static final String CHECKBOX_KEY = "your_checkboxpreference_key"; 

@Override 
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { 
    if(key.equals(CHECKBOX_KEY)) { 
    if(sharedPreferences.getBoolean(key, true)) { 
     //Your code here 
    } 
    } 
} 
相關問題