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 的视图创建完成时调用。