動的モジュールを使用してアプリの複雑な構成アクティビティを作成する必要があります。sharedprefsXMLバックエンドを使用すると複雑になりすぎるため、すべての設定をJSONに保存したいと思います(モジュールは独立しており、設定名が競合する可能性があるため、何かが必要です設定の階層を保存し、モジュールの概念を理解できるので、外部ファイル/インターネットから簡単にエクスポート/インポートする必要もあります)。
各モジュールには独自の「設定画面」があり、モジュールは複数回表示される可能性があり(異なる「ID」で)、すべてのモジュールに同じファイルバックエンドが必要です。別のオプションは、多くのsharedpreferencesファイルを使用し、必要に応じてjsonにエクスポート/インポートすることです。
それで、SharedPreferencesを拡張して別のバックエンドを使用させて、車輪の再発明を避けてPreferenceFragmentsを使い続けることができるようにしても大丈夫だと思いますか?誰かがもう試しましたか?