1

アプリを起動するたびに、同じ基本的な共有設定を読み込みます。

ユーザーは、正常に機能する独自のエントリを追加するオプションがあります。

設定ファイルが重複の負荷を追加しているだけではないことを確認したいのですが、正確なエントリが見つかった場合は、putStringコマンドをスキップすると思いますか?

アプリの起動を何度もテストし(clear()は使用しません)、getAllを実行すると重複がないので、それは有効なテストですか?

ありがとう

4

1 に答える 1

9

プリファレンスはとして実装されるmapため、プリファレンスに文字列を入力すると、キーがすでに存在する場合は、古い値が新しい値で上書きされます。

したがって、同じキーでputStringを何度も呼び出すと、設定ファイルに重複が含まれることはありません。

于 2012-10-12T21:43:24.920 に答える