我有几个我的 PreferenceActivity 显示的 ListPreferences。从启动此活动的类中,我监听 SharedPreferences 上的任何更改并使用 getString(String key, String default) 来获取所选选项。
当我检索这个字符串时,我需要根据它是什么字符串来执行某些操作。但是,我将如何使用字符串。如果它是一个 int,我可以使用 switch case,但我该怎么处理字符串?
除了使用 if-else 和使用 String.equals 来比较两个字符串之外,还有其他方法吗?或者有没有办法检索选定的位置而不是选定的字符串?