我正在尝试实施OnPreferenceClickListener
,PrefernceFragment
似乎onPreferenceClick()
从未调用过。
我有另一个PrefernceFragment
实现OnSharedPreferenceChangeListener
,它工作得很好。
这是操作系统的错误吗?不OnPreferenceClickListener
应该支持PrefernceFragment
吗?
如果在我阅读时不需要将片段注册为侦听器,那么我真的认为我的代码是正确的。
public class myClass extends PreferenceFragment implements OnPreferenceClickListener {
@Override
public void onCreate(final Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
addPreferencesFromResource(com.XX.ZZ.R.xml.YY);
}
@Override
public boolean onPreferenceClick(Preference preference) {
// never called.
}
}