«sharedpreferences» etiketlenmiş sorular

SharedPreferences, Android uygulamalarında ilkel veri türlerinin kalıcı anahtar / değer çiftlerini kaydetmenize ve almanıza olanak tanır. Tek bir uygulama içinde kullanılabilir veya birden fazla uygulama arasında paylaşılabilir.



8
SharedPreferences içindeki commit () ve cameram () arasındaki fark nedir
Ben kullanıyorum SharedPreferencesbenim android app. Her ikisini de commit()ve apply()paylaşılan tercih yöntemini kullanıyorum . AVD 2.3 kullandığımda hiçbir hata göstermiyor, ancak kodu AVD 2.1'de çalıştırdığımda apply()yöntem hata gösteriyor. Peki bu ikisi arasındaki fark nedir? Ve sadece kullanarak commit()tercih değerini herhangi bir sorun olmadan saklayabilir miyim?

7
Android'de bir PreferenceActivity'den SharedPreferences'ı nasıl edinebilirim?
Uygulamam için bazı ayarları göstermek için bir PreferenceActivity kullanıyorum. Benim onCreate (ve tam sınıf yöntemleri) şöyle görünüyor böylece ayarları bir xml dosyası üzerinden şişirme: public class FooActivity extends PreferenceActivity { @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); addPreferencesFromResource(R.xml.preference); } } Bir Javadoc PreferenceActivity PreferenceFragment belirtmektedir Bu tercihler, kullanıcı onlarla etkileşime …

30
ArrayList'i Paylaşılan Tercihlere Kaydet
Bir var ArrayListözel nesnelerle. Her özel nesne çeşitli dizeler ve sayılar içerir. Kullanıcı etkinliğini bırakır ve daha sonra tekrar gelmek istiyor, ancak uygulama tamamen kapatıldıktan sonra kullanılabilir dizi gerekmez bile etrafında sopa için dizi gerekir. Bunu kullanarak diğer nesneleri bir sürü kaydetmek SharedPreferencesama tüm dizimi bu şekilde kaydetmek nasıl anlayamıyorum. …

15
Bir kerelik etkinlik oluşturmak için Android Paylaşılan tercihleri ​​(örnek) [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştir A ve B formları ve form verilerini doldurup veritabanına (SQLITE) kaydettikten sonra A, …


19
Android SharedPreferences nesneyi nasıl kaydeder / saklar?
Birçok alan içeren birçok yerde kullanıcı nesneleri almamız gerekiyor. Giriş yaptıktan sonra bu kullanıcı nesnelerini kaydetmek / saklamak istiyorum. Bu tür bir senaryoyu nasıl uygulayabiliriz? Böyle saklayamıyorum: SharedPreferences.Editor prefsEditor = myPrefs.edit(); prefsEditor.putString("BusinessUnit", strBusinessUnit);

5
SQLite ve Paylaşılan Tercihlerin Artıları ve Eksileri [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştir SQLite veritabanı ve Paylaşılan Tercihler arasında bilgi depolamanın iyi mekanizması nedir? Paylaşılan tercihleri ​​neden …



4
Android Paylaşılan Tercih güvenliği
Paylaşılan tercihler güvenliğini merak ediyorum. MODE_PRIV (0) içinde oluşturulmuş olsalar bile paylaşılan tercihlere erişim elde etmek mümkün müdür? Mevcut tüm paylaşılan tercihleri ​​listelemek ve ardından diğer uygulamalardan tüm ayarları almak mümkün müdür? Paylaşılan tercihler, parola veya kimlik doğrulama belirteci gibi hassas verileri koymak için iyi bir yer mi? Teşekkürler

5
Paylaşılan Tercihlere erişim UI İş Parçacığından yapılmalı mı?
Gingerbread'in yayınlanmasıyla, yeni API'lerden bazıları üzerinde deneyler yapıyorum, bunlardan biri StrictMode . Uyarılardan birinin bunun için olduğunu fark ettim getSharedPreferences(). Bu uyarıdır: StrictMode policy violation; ~duration=1949 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=23 violation=2 ve getSharedPreferences()UI iş parçacığında yapılan bir çağrı için veriliyor . Meli SharedPreferenceserişebilir ve gerçekten UI iş parçacığı kapalı yapılacak değişiklikler?


4
Android Paylaşılan Tercihler İçin iOS Eşdeğeri
Bir Android uygulamasını iOS'a taşıyorum, kullandığım şeylerden biri de, her seviye tamamlandığında kaydetmek için Android'deki Paylaşılan Tercihler oldu. Bu şekilde, kullanıcı uygulamaya geri döndüğünde, 3. seviyeye kadar veya her neyse onu görebilir. İOS'ta da benzer bir mekanizma var mı? veya uygulamaya özel bir dosyaya manuel olarak yazmam gerekiyor mu? Öyleyse, …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.