2011-08-19 12 views
5

Kullanıcı adını ve şifreyi paylaşılan kullanımda saklıyorum. Ve kullanıcı adı Hoş Geldiniz "Kullanıcı Adı" gibi her aktivitede gösteriyorum. Ancak çıkış sırasında iletişim kutusuna bir onay kutusu koydum. Onay kutusu işaretliyse, paylaşım değeri açık olmalıdır. Bu yüzden nasıl yapacağımı bilmiyorum. Lütfen bana yardımcı olun. Teşekkür ederim.Paylaşılan tercihin değerini silmek istiyorum

+0

(u sharedprefrence ait arraylist temizlemek istediğinizde döngü içine koyun) sorun. – Ronnie

cevap

2

ürününü kullanmanız ve here ürününü tanımlamanız yeterlidir. Tek parametre, bu tercihi kaydetmek için kullandığınız Anahtardır.

15
SharedPreferences settings = getSharedPreferences("MyPreferences", 0); 
if (settings.contains("mykey")) {  
    SharedPreferences.Editor editor = settings.edit(); 
    editor.remove("mykey"); 
    editor.apply();  
} 
0
  1. 1 yöntemini silmek dont

    Your_sharedprefrence_name..clear(); 
    Your_sharedprefrence_name.commit(); 
    
  2. 2 Yöntem

    Your_sharedprefrence_name.clear().commit(); 
    
  3. 3 Yöntem Bunu çözmek yardım ettiğinde bir cevap kabul etmeleri gerekmektedir

    Your_sharedprefrence_name.remove(String.valueOf(i)).clear().commit(); 
    
İlgili konular