2014-04-09 34 views
0

我將有三個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