Android 如何处理首选项中的RadioButton检查事件?
我希望我的listview按排序顺序作为我创建的首选项中的选中选项,以便任何人都可以告诉我或提供代码来处理单选按钮的检查事件???Android 如何处理首选项中的RadioButton检查事件?,android,android-intent,android-preferences,Android,Android Intent,Android Preferences,我希望我的listview按排序顺序作为我创建的首选项中的选中选项,以便任何人都可以告诉我或提供代码来处理单选按钮的检查事件??? 在您的活动中,您可以让它实现SharedReferences.OnSharedPreferenceChangeListener并实现以下方法: onSharedPreferenceChanged(SharedPreferences prefs, String key) 例如: public void onSharedPreferenceChanged(Sha
在您的活动中,您可以让它实现SharedReferences.OnSharedPreferenceChangeListener并实现以下方法:
onSharedPreferenceChanged(SharedPreferences prefs, String key)
例如:
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
if (key != null) {
if (key.contentsEquals("your_key_value_within_preferences") {
//Stuff to do based on changes in preferences
}
}
}
尽管它可能与您的应用程序不同,但请查看Google Android示例中的CubeLiveWallper示例,因为它有一个完整的实现
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
if (key != null) {
if (key.contentsEquals("your_key_value_within_preferences") {
//Stuff to do based on changes in preferences
}
}
}