經過幾天爲我的應用程序使用共享prefs,我已經通知它在每次操作後變慢,並使我的應用程序變得更慢。Shared prefs slow
它只能獲得首選項,如:
getBooelan
和塞汀密碼:
Editor edit = prefs.GetEditor();
edit.putboolean("reff", "value");
edit.commit();
問題出在哪裏?我該怎麼辦 ?
謝謝
經過幾天爲我的應用程序使用共享prefs,我已經通知它在每次操作後變慢,並使我的應用程序變得更慢。Shared prefs slow
它只能獲得首選項,如:
getBooelan
和塞汀密碼:
Editor edit = prefs.GetEditor();
edit.putboolean("reff", "value");
edit.commit();
問題出在哪裏?我該怎麼辦 ?
謝謝
這是我如何使用我的SharedPreferenceEditor。我不確定它是否能夠解決您的問題,但請仔細閱讀此代碼,看看它是否適合您。
SharedPreferences.Editor editor = prefs.edit();
editor.putBoolean("reff","value");
editor.commit();
這完全像我的。 – user1411084
你不應該使用SharedPreferences.Editor嗎? – Swayam
當你導入SharedPreferences時,沒必要輸入SharedPreferences.Editor – user1411084
您應該發佈您的代碼,沒有看到它沒有太多說。代碼看起來很好,現在代碼似乎是 – Egor
。最有可能的是讓其變慢。 –
嘗試使用Traceview工具查看您的應用在哪裏花費時間,這可能會幫助您找出影響速度的因素。 –