/// <summary>
        /// Inflates the given XML resource and adds the preference hierarchy to the current
        /// preference hierarchy.
        /// </summary>
        /// <param name="preferencesResId"> The XML resource ID to inflate. </param>
        public virtual void AddPreferencesFromResource(int preferencesResId)
        {
            RequirePreferenceManager();

            PreferenceScreen = PreferenceManagerCompat.InflateFromResource(mPreferenceManager, Activity, preferencesResId, PreferenceScreen);
        }
 public override void OnCreate(Bundle paramBundle)
 {
     base.OnCreate(paramBundle);
     mPreferenceManager = PreferenceManagerCompat.NewInstance(Activity, FIRST_REQUEST_CODE);
     PreferenceManagerCompat.SetFragment(mPreferenceManager, this);
 }
        /// <summary>
        /// Adds preferences from activities that match the given <seealso cref="Intent"/>.
        /// </summary>
        /// <param name="intent"> The <seealso cref="Intent"/> to query activities. </param>
        public virtual void AddPreferencesFromIntent(Intent intent)
        {
            RequirePreferenceManager();

            PreferenceScreen = PreferenceManagerCompat.InflateFromIntent(mPreferenceManager, intent, PreferenceScreen);
        }
        public override void OnActivityResult(int requestCode, int resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            PreferenceManagerCompat.DispatchActivityResult(mPreferenceManager, requestCode, resultCode, data);
        }
 public override void OnDestroy()
 {
     base.OnDestroy();
     PreferenceManagerCompat.DispatchActivityDestroy(mPreferenceManager);
 }
 public override void OnStop()
 {
     base.OnStop();
     PreferenceManagerCompat.DispatchActivityStop(mPreferenceManager);
     PreferenceManagerCompat.SetOnPreferenceTreeClickListener(mPreferenceManager, null);
 }
 public override void OnStart()
 {
     base.OnStart();
     PreferenceManagerCompat.SetOnPreferenceTreeClickListener(mPreferenceManager, this);
 }