1

ym Androidアプリには、アプリのモード、サウンド、音楽などを設定する設定メニューがあります...共有設定から/でこれを取得/保存します。

私の質問は、一度この情報を取得することです。アプリケーション全体からアクセスできるようにするために、この情報を保存するのに最適な場所はどこですか?

これまでのところ、私はミアンアクティビティからそれを読み、アクティビティ間のエクストラとして送信しましたが、効率的/正しい方法ではないと何かが言っています。アプリの実行中に任意のアクティビティが情報にアクセスできるように、Application クラスに情報を保存する必要がありますか?

ありがとうございました

4

2 に答える 2

1

値が必要になるたびに SharedPreferences から取得してみませんか? これにより、アプリケーション内に同じデータの 2 つのコピーが存在し、同期が失われる可能性がなくなります。

これらの値を 1 秒あたり何千回もポーリングする必要がないので、何らかの意味のあるパフォーマンスへの影響があると思います。

参考文献:

繰り返さないでください - ウィキペディア

于 2012-08-07T22:34:19.850 に答える
0

すべての構成/設定を配置できるconfiguration.javaのような名前の静的クラスを作成する必要があります。

于 2012-08-07T22:34:35.037 に答える