Android 如何处理首选项中的RadioButton检查事件?

Android 如何处理首选项中的RadioButton检查事件?,android,android-intent,android-preferences,Android,Android Intent,Android Preferences,我希望我的listview按排序顺序作为我创建的首选项中的选中选项,以便任何人都可以告诉我或提供代码来处理单选按钮的检查事件??? 在您的活动中,您可以让它实现SharedReferences.OnSharedPreferenceChangeListener并实现以下方法: onSharedPreferenceChanged(SharedPreferences prefs, String key) 例如: public void onSharedPreferenceChanged(Sha

我希望我的listview按排序顺序作为我创建的首选项中的选中选项,以便任何人都可以告诉我或提供代码来处理单选按钮的检查事件???


在您的活动中,您可以让它实现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
          }
        }
}