我有這樣的代碼:怎樣才能獲得價值PreferenceFragment
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<CheckBoxPreference android:key="notification_settings"
android:text="@string/impostazione"
android:id="@+id/save_check"
android:summary="@string/notification_title"
android:defaultValue="false"
></CheckBoxPreference>
</PreferenceScreen>
現在我需要在FragmentA得到複選框值:
sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getActivity());
現在?
試試這個方法:sharedPreferences.getBoolean( 「notification_settings」,假) – 2014-11-05 09:59:40
我有默認值,所以我再次設置爲false? – user1608228 2014-11-05 10:25:04
getBoolean()是必需的兩個參數一個是關鍵另一個是默認值。 – 2014-11-05 10:28:21