android:listpreference setOnPreferenceClickListener错误

时间:2012-10-21 10:21:24

标签: java android

Preference customPreference = (Preference) findPreference("customPreference");

customPreference.setOnPreferenceClickListener(new onPreferenceClickListener)(){
     public boolean onPreferenceClick(Preference preference){
          return false;
     }
});

我上面的代码有问题。我正在使用eclipse并且它一直建议我使用setOnPreferenceChangeListener,然后当我根据其建议进行更改时,它会建议我使用setOnPreferenceClickListener。

2 个答案:

答案 0 :(得分:3)

使用OnPreferenceClickListener代替onPreferenceClickListener

import android.preference.Preference.OnPreferenceClickListener;


customPreference.setOnPreferenceClickListener(new OnPreferenceClickListener(){
         public boolean onPreferenceClick(Preference preference){
              return false;
         }
    });

答案 1 :(得分:0)

试试这个

customPreference.setOnPreferenceClickListener(new Preference.onPreferenceClickListener)(){
     public boolean onPreferenceClick(Preference preference){
          return false;
     }
});