私は、ユーザーが保存した複数のデバイスのリストを持つアプリケーションを作っています(各デバイスは単なるIPアドレス文字列です)。デバイスごとに、ユーザーが設定したデバイス名など、いくつかの設定を保存する必要があります。AppCompatPreferenceActivityを使用する単一のアプリケーションの複数の設定?
SettingsActivity
を作成できました。問題は、これらの設定がアプリ全体に対してグローバルであることです。ユーザーの保存デバイスごとに個別の設定を行う方法はありますか?または、デバイスごとにSharedPreferences
を使用する必要がありますか? SettingsActivity
がとても便利で、すべてがうまく機能していることだけです。
ありがとうございました。
まあ、ユーザーが最大で4〜5個のデバイスを持ち、各デバイスに4つの設定があるので、私は「大きなデータ」とは言いません。共有環境設定を使用することを検討する必要がありますか、データベースに移動する必要がありますか? –
データの構造がSharedPreferencesの理想的な使用例に適合していないように見えるので、私はデータベースを提案します。 – Warrick