本文共 1495 字,大约阅读时间需要 4 分钟。
packageyinger.firewall;importandroid.content.SharedPreferences;importandroid.content.SharedPreferences.OnSharedPreferenceChangeListener;importandroid.os.Bundle;importandroid.preference.CheckBoxPreference;importandroid.preference.ListPreference;importandroid.preference.Preference;importandroid.preference.PreferenceActivity;importandroid.preference.PreferenceManager;importandroid.preference.PreferenceScreen;publicclassCallFireWallextendsPreferenceActivityimplementsOnSharedPreferenceChangeListener {
ListPreference lp=null;String whiteMode="1";
String blackMode="2";/**Called when the activity is first created.*/@OverridepublicvoidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);this.setTitle("Ying_er"+"Call Safe");
SharedPreferences prefs=PreferenceManager
.getDefaultSharedPreferences(this);
prefs.registerOnSharedPreferenceChangeListener(this);lp=(ListPreference) findPreference(getString(R.string.pref_mode_key));}
@OverridepublicbooleanonPreferenceTreeClick(PreferenceScreen preferenceScreen,
Preference preference) {//TODO Auto-generated method stubreturnsuper.onPreferenceTreeClick(preferenceScreen, preference);
}
@OverridepublicvoidonSharedPreferenceChanged(SharedPreferences sharedPreferences,
String key) {//TODO Auto-generated method stubSystem.out.println("onSharedPreferenceChanged");if(key==getString(R.string.pref_mode_key)){
System.out.println(lp.getValue());if(lp.getValue().equals(whiteMode)){
}
}
}
}
转载地址:https://blog.csdn.net/weixin_32697149/article/details/117502357 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!