OnPreferenceClickListener,如何使用它

时间:2015-08-09 22:11:43

标签: java android

我使用以下代码



public class prefs extends PreferenceActivity implements OnPreferenceClickListener {
  
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		addPreferencesFromResource(R.xml.preferences);
	}

	@Override
    public boolean onPreferenceClick(Preference pref) {
        // TODO Auto-generated method stub
    	System.out.println("hereiam");
        
        if (pref.getKey().equals("p_developer")) {
        
        } else {
            
        }
        return true;
    } 
}




看起来永远不会调用onPreferenceClick。我做错了什么?

谢谢,

1 个答案:

答案 0 :(得分:0)

您忘记将自己的活动设置为偏好点击的聆听者。将此添加到您的活动“onCreate:

**your preference**.setOnPreferenceClickListener(this);