3
我需要基於另一個應用程序構建應用程序。在我的PreferenceScreen中,我有2個ListPreference對象。第二個依賴於第一個和禁用,直到第一個被選中(仍然需要計算出一個)設置ListPreference在默認情況下取消選中
我想設置第一個ListPreference在我的應用程序首次啓動時不被選中。我可以通過不分配鍵來做到這一點,但是我能夠在沒有鍵的情況下檢索ListPreference的值嗎?有沒有另外一種方法呢?
我可以用下面的代碼達到我PreferenceScreen首如果ListPreferce沒有一個鍵:
ListPreference locationList = (ListPreference)getPreferenceScreen().getRootAdapter().getItem(1);'
我這樣做是爲每首我需要一個參考。使用SharedPreference會更好嗎?