2017-06-17 16 views
1

合計アンドロイドノブはここにあります。メインスレッドから共有設定(保存/編集)にアクセスできますか?

私はあなたが重い計算/非自明の実行時限関数を別のスレッドに移動することになっていることは知っています。しかし、共有プリファレンスを編集/保存すると、メインのものとは別のスレッドに移行することになりますか?または、これは問題ではないほど軽く十分な行動ですか?

答えて

4

かなり軽いです。何か疑問がある場合は、commit()の代わりにディスクに非同期で書き込むSharedPreferences.Editor#apply()を使用して同期的に書き込みます。

+0

それはXML文書を書くことです。彼がたくさんのデータを追加すると、ヘビー級になる可能性があります。もし彼がちょうどいくつかの変数を追加しているなら、それは速く、私は心配しません。 –

関連する問題