如何编写单击事件从preference活动列表preference?单击、事件、列表、preference

2023-09-05 10:59:36 作者:爱你从没有顾忌

我创造了preference活动。它包含两个目录preferences。如何写的onClick()的列表preference视图。

I created Preference activity. It contains two ListPreferences. How to write Onclick() for the Listpreference view.

推荐答案

您需要使用OnShared preferenceChangeListener OnShared preferenceChangeListener

You need to monitor the preferences changes in SharedPreferences using an OnSharedPreferenceChangeListener OnSharedPreferenceChangeListener

    SharedPreferences sp = getSharedPreferences("Name", 0);
    sp.registerOnSharedPreferenceChangeListener(new OnSharedPreferenceChangeListener() {

        @Override
        public void onSharedPreferenceChanged(SharedPreferences sharedPreferences,
                String key) {
            //do whatever
        }
    });