Нужно ли SharedPreference время для синхронизации данных? - PullRequest
0 голосов
/ 04 июня 2018

Я пытаюсь сохранить данные в SharedPreference в цикле, но в результате получаю эту ошибку:

 D/SharedPreferencesImpl: Time required to fsync /data/user/0/pacjakename/shared_prefs/shared.xml: [<1: 0, <2: 0, <4: 0, <8: 0, <16: 0, <32: 0, <64: 0, <128: 1, <256: 0, <512: 2, <1024: 0, <2048: 0, <4096: 0, <8192: 0, <16384: 0, >=16384: 0]

Вот как я храню данные:

  public void savePromotions(RequestResponse requestResponse) {
    SharedPreferences sharedPreferences = context.getSharedPreferences("promotions", Context.MODE_PRIVATE);
    SharedPreferences.Editor editor = sharedPreferences.edit();
    Gson gson = new Gson();
    String json = gson.toJson(requestResponse);
    editor.putString("promotions", json).apply();
}

Требуется ли общее предпочтение времени для хранения данных?

Или для чего это сообщение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...