1

Liste bağdaştırıcısı getview yöntemlerinde paylaşılan öncelikleri kullanmanın en iyi yolu nedir? Paylaşılanlardan bazı değerler kullanmalıyım ama nasıl elde edeceğimize dair bir fikrim yok. Denedim:Android, bağdaştırıcı içinde paylaşılan kaynaklar

pref = getApplicationContext().getSharedPreferences("pref", MODE_PRIVATE); 

o faaliyetin çalışır ve:

SharedPreferences pref = this.getActivity().getSharedPreferences("pref", Context.MODE_PRIVATE); 

eser parçadaki ama hem listadapter çalışmaz.

+0

Bir Bağdaştırıcıda kullanıldığında ne görüyorsunuz? Hangi Bağlamı kullanıyorsunuz? –

+0

Çözüm, ilk olarak getContext() kullanmaktır – littlewombat

cevap

3

Sen ListAdapter yapıcısı bir alan olarak Context geçmek ve SharedPreferences almak için context alanı kullanabilirsiniz.

İlgili konular