, ben, bir tercih güncellemek tane ekleyin veya paylaşılan tercih dosyasındaki tüm tercih değerlerini temizleyebilirsiniz Değerleri.Clearing tercihleri değil, sadece ben SharedPreferences belgelerin dışında tabi kadarı ile
Ancak, paylaşılan değer tercihleri içindeki her şeyi, yalnızca değerleri değil, aynı zamanda başvurdukları tercihleri de tamamen silmek istiyorum.
Eh, dokümantasyon diyor:.. " Mark tercihlerinden tüm değerleri kaldırmak için editörü kez denir taahhüt, geriye kalan tek tercihleri bu editör tanımladığınız herhangi olduğunu olacaktır Not geri programına girerken Tercihler, önce, bu editöre koyma yöntemlerinden önce veya sonra temizlenmiş olup olmadığına bakılmaksızın, ilk önce yapılır. " Değerlerin kaldırılması gibi görünüyor ve hem tercihleri hem de değerlerini kaldırmak istiyorum. Ayrıca, sadece bir tercihi ve bir dosyadaki değerini kaldırmak istiyorsam ne yapmalıyım? – Orca
, anahtarlar dahil, her şeyi temizler. Bu, bir editör nesnesinde bir açıklık gerçekleştirir ve commit() 'i çağırmadan önce bazı değerler eklerseniz, yeni eklediğiniz değerlerin açıktan etkilenmeyeceğini söyler. Daha önce orada olan her şey temizlenmiş olacak. – QRohlf
Editör sınıfında bir 'remove (String pref)' yöntemi de vardır, böylece tek bir tercihi onunla kaldırabilirsiniz. – antonyt