PreferenceFragment 使用的方法有以下幾種:
addPreferencesFromResource(int preferencesResId):從 XML 文件中加載 Preference 布局。
findPreference(CharSequence key):根據 key 查找對應的 Preference。
getPreferenceManager():獲取 PreferenceManager 對象。
getPreferenceScreen():獲取 PreferenceScreen 對象。
onActivityCreated(Bundle savedInstanceState):當活動創建完成時調用。
onCreate(Bundle savedInstanceState):當創建 Fragment 時調用。
onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState):創建 Fragment 的視圖。
onDestroy():當 Fragment 銷毀時調用。
onDestroyView():當 Fragment 的視圖被移除時調用。
onDetach():當 Fragment 從活動中移除時調用。
onPreferenceChange(Preference preference, Object newValue):當 Preference 的值發生改變時調用。
onPreferenceClick(Preference preference):當 Preference 被點擊時調用。
onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference):當 PreferenceScreen 或 Preference 被點擊時調用。
onResume():當 Fragment 可見時調用。
onSaveInstanceState(Bundle outState):保存 Fragment 的狀態。
onViewCreated(View view, Bundle savedInstanceState):當 Fragment 的視圖創建完成時調用。