sharedpreference での Set の使用は API lv11 です。
プロジェクトで多くの種類のネストされた項目を解析する必要があり、文字列のみを使用してそれを sharedpreference に保存する必要があります。xml 項目を通常の文字列として sharedpreference に保存するのは非常に複雑です。通常の文字列を使用すると、非常に多くの項目を作成する必要があります。共有設定の名前と値、私の質問は、文字列がリストのようなものであり、カテゴリごとに項目を簡単に読み取ることができるため、JSON が代替手段であるということです。