我在 Oncreate 下面有这些代码。
有人可以告诉我这是否是正确的编码方式吗?
如果不是正确的方法,你能给我一些建议吗?
非常感谢。
@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getPreferenceManager().setSharedPreferencesName(main_activity.SHARED_PREFS_NAME);
addPreferencesFromResource(R.xml.wallpaper_settings);
getPreferenceManager().getSharedPreferences()
.registerOnSharedPreferenceChangeListener(this);
Preference button1 = (Preference)findPreference("button1");
button1.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference arg0) {
//for login
return true;
}
});
Preference button2 = (Preference)findPreference("button2");
button2.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference arg0) {
//for new password
return true;
}
});
Preference button3 = (Preference)findPreference("button3");
button3.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference arg0) {
//for reset password
return true;
}
});
编辑:修复错误