PreferenceActivity が表示する ListPreferences がいくつかあります。このアクティビティを起動するクラスから、SharedPreferences の変更をリッスンし、getString(String key, String default) を使用して選択したオプションを取得します。
この文字列を取得するとき、その文字列に応じて特定の操作を実行する必要があります。しかし、文字列をどのように使用しますか。int の場合は、switch case を使用できますが、String はどうすればよいでしょうか?
if-else と String.equals を使用して 2 つの文字列を比較する以外に方法はありますか? または、選択した文字列の代わりに選択した位置を取得する方法はありますか?