import{_ as s,o as e,c as n,a}from"./app.b0c3bf74.js";const o={},l=a(`

Notice

The English translation of this page has not been completed, you are welcome to contribute translations to us.

You can use the Chrome Translation Plugin to translate entire pages for reference.

ModulePreferenceFragment - class

abstract class ModulePreferenceFragment : PreferenceFragmentCompat(), SharedPreferences.OnSharedPreferenceChangeListener

Change Records

v1.0.78 added

Function Illustrate

\u8FD9\u662F\u5BF9\u4F7F\u7528 YukiHookAPI Xposed \u6A21\u5757\u5B9E\u73B0\u4E2D\u7684\u4E00\u4E2A\u6269\u5C55\u529F\u80FD\u3002

\u6B64\u7C7B\u63A5\u7BA1\u4E86 PreferenceFragmentCompat \u5E76\u5BF9\u5176\u5B9E\u73B0\u4E86 Sp \u5B58\u50A8\u5728 Xposed \u6A21\u5757\u4E2D\u7684\u5168\u5C40\u53EF\u8BFB\u53EF\u5199\u3002

\u5728\u4F60\u4F7F\u7528 PreferenceFragmentCompat \u7684\u5B9E\u4F8B\u4E2D\uFF0C\u5C06\u7EE7\u627F\u5BF9\u8C61\u6362\u6210\u6B64\u7C7B\u3002

\u7136\u540E\u8BF7\u5C06\u91CD\u5199\u65B9\u6CD5\u7531 onCreatePreferences \u66FF\u6362\u4E3A onCreatePreferencesInModuleApp \u5373\u53EF\u3002

Function Example

\u4F7F\u7528 ModulePreferenceFragment \u521B\u5EFA\u4E00\u4E2A PreferenceFragmentCompat \u5BF9\u8C61\u3002

The following example

class SettingsFragment : ModulePreferenceFragment() {

    override fun onCreatePreferencesInModuleApp(savedInstanceState: Bundle?, rootKey: String?) {
        setPreferencesFromResource(R.xml.settings_preferences, rootKey)
        // Your code here.
    }
}

\u5176\u4F59\u7528\u6CD5\u4E0E PreferenceFragmentCompat \u4FDD\u6301\u4E00\u81F4\u3002

onCreatePreferencesInModuleApp - method

abstract fun onCreatePreferencesInModuleApp(savedInstanceState: Bundle?, rootKey: String?)

Change Records

v1.0.78 added

Function Illustrate

\u5BF9\u63A5\u539F\u59CB\u65B9\u6CD5 onCreatePreferences\u3002

onSharedPreferenceChanged - method

override fun onSharedPreferenceChanged(sharedPreferences: SharedPreferences?, key: String?)

Change Records

v1.0.78 added

Function Illustrate

\u5B9E\u73B0\u4E86 SharedPreferences.OnSharedPreferenceChangeListener \u7684\u539F\u751F\u76D1\u542C\u529F\u80FD\u3002

Function Example

Notice

\u5728\u4F7F\u7528 onSharedPreferenceChanged \u65F6\u8BF7\u4FDD\u7559 super \u65B9\u6CD5\u3002

The following example

class SettingsFragment : ModulePreferenceFragment() {

    override fun onCreatePreferencesInModuleApp(savedInstanceState: Bundle?, rootKey: String?) {
        // ...
    }

    override fun onSharedPreferenceChanged(sharedPreferences: SharedPreferences?, key: String?) {
        super.onSharedPreferenceChanged(sharedPreferences, key)
        // Your code here.
    }
}
`,31),p=[l];function r(c,t){return e(),n("div",null,p)}const i=s(o,[["render",r],["__file","ModulePreferenceFragment.html.vue"]]);export{i as default};