fix EmojiLRU concurrency exception

// FREEBIE
This commit is contained in:
Jake McGinty 2014-08-04 16:51:11 -07:00
parent 239a11bfd2
commit 306c127803

View File

@ -332,11 +332,12 @@ public class Emoji {
iterator.remove();
}
final LinkedHashSet<String> latestRecentlyUsed = new LinkedHashSet<String>(recentlyUsed);
new AsyncTask<Void, Void, Void>() {
@Override
protected Void doInBackground(Void... params) {
String serialized = new Gson().toJson(recentlyUsed);
String serialized = new Gson().toJson(latestRecentlyUsed);
prefs.edit()
.putString(EMOJI_LRU_PREFERENCE, serialized)
.apply();