2011-07-14 18 views
3

私は通常、1つの設定XMLファイルを使用して、すべてのアプリケーション全体のデータを格納します。今これが間違ったやり方であるのだろうかと思います。いつ複数の環境設定ファイルを使用する必要がありますか?複数の環境設定ファイルをいつ使用しますか?

私のsdcardを確認した後、私は多くの設定XMLファイルを見つけました。そして、多くのアプリケーションが単一の設定ファイルを使用しているようです。

答えて

2

一般的なソフトウェア開発の場合と同じアプローチを提案します。

High CohesionおよびLow Coupling。 それらを担当するモジュールにプリファレンスを結び付けることを意味します。

もちろん、〜10値についてのみ話しても問題ありません。

+0

これはまた、優れたアドバイスです。ありがとう。 – sandalone

1

設定を保存するのにデフォルトのSharedPreferences以外何も使用しない状況に遭遇したことはありません。異なる好みのために重複する名前を使用しない限り、それはうまくいくはずです。

しかし、複数のファイルを使用することには本当に不利な点はありません。ユーザーは決してそれらを見るべきではないため、パフォーマンスのヒットは非常に小さいと思います。 。

+0

正直、1つのファイルを使用する方が簡単です。そのファイルを使用しないように頼んでいるのはなぜですか? – sandalone

2

複数の設定ファイルは、複数のユーザー間で設定を管理するのに便利です。たとえば、複数のTwitterアカウントを許可するTwitterクライアントを作成していた場合、個々のアカウントごとに個別の設定ファイルを生成できます。

+0

良い点。したがって、複数のユーザーを持つ各アプリケーションには複数の設定ファイルが必要です。他の人がこの声明に同意するかどうかがわかります。 – sandalone

関連する問題