Редактор фиксации - SharedPreferences закрывает транзакцию?
У меня будет три SharedPreferences:
private SharedPreferences cakes, tarts, pies;
private SharedPreferences.Editor editor;
....
cakes = getSharedPreferences("cakes", MODE_PRIVATE);
tarts = getSharedPreferences("tarts", MODE_PRIVATE);
pies = getSharedPreferences("pies", MODE_PRIVATE);
....
editor = cakes.edit();
editor.putLong("date", Shane.getTime());
editor.commit(); // <--- does this let me use editor again, like so:
editor = tarts.edit();
editor.putLong("date", Shane.getTime());
editor.commit();
...and so on
Могу ли я просто продолжать звонить editor = *.edit();
до тех пор, пока я фиксирую изменения в SharedPreferences?
заранее спасибо
1 ответ
Решение
Да. Все, что вам нужно сделать, чтобы завершить транзакцию, это позвонить commit
как ты уже есть.