0
我有一個ListPreference,並希望驗證是否沒有選擇做出一些代碼/處理。我怎樣才能做到這一點 ? 我有這個驗證的選擇:ListPreference沒有選擇。如何?
if (Integer.valueOf(choice) == 0) {
什麼代碼,以驗證是否沒有選擇? 謝謝你的幫助。
我有一個ListPreference,並希望驗證是否沒有選擇做出一些代碼/處理。我怎樣才能做到這一點 ? 我有這個驗證的選擇:ListPreference沒有選擇。如何?
if (Integer.valueOf(choice) == 0) {
什麼代碼,以驗證是否沒有選擇? 謝謝你的幫助。
如果爲此ListPreference
選擇了首選項,那麼它將被保存在您的SharedPreferences
中。你可以做這樣的事情測試的此值:
private Boolean prefHasSelection(String prefId){
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
String yourPref = sp.getString(prefId, null);
return (yourPref != null);
}
prefHasSelection("yourPrefId"); // returns true if something is set
你可以在你的應用程序生命週期的任何一點調用此方法,以確定是否偏好已設置。