我有一个由ListPreference
调用的Intent
:
package com.timeofcubeeliteDYLANFERRIS.cubetimerelite;
import android.os.Bundle;
public class MainPreferenceActivity extends PreferenceActivity {
private OnPreferenceChangeListener onPreferenceChangeListener = new
OnPreferenceChangeListener() {
public boolean onPreferenceChange(Preference arg0, Object arg1){
return true;
}
};
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.main_settings);
Preference p;
p.setOnPreferenceChangeListener(onPreferenceChangeListener);
}
}
Preference p;
是我所关心的。我还有其他东西可以找到它何时更改,但是我不知道如何真正识别Preference
。 Preference
位于xml.main_settings.xml
中。它的密钥是timerIncrement
。有人可以帮我吗?摘要:
我不知道如何定义XML文件中的
Preference
。 最佳答案
您只需使用findPreference(CharSequence key)
即可检索Preference
。
关于java - 如何在首选项 Activity 中识别首选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14153150/