PreferenceFragment kasıtlı olarak uyumluluk paketini dışı bırakıldı?
Ve pre-3.0 3.0 cihazlar için uygulanabilir tercihleri yazmak için arıyorum. PreferenceActivity
itiraz yöntemleri eşlik eden bu örnek kodda kullanılan olmasına rağmen) içeren keşfetme, PreferenceFragement
ve Uyumluluk Paketi de sıkıntıma çözüm için baktım.
PreferenceFragment
Uyumluluk Paketi değil, öyle görünüyor ki,. Herkes bu kasıtlı olup olmadığını söyleyebilir mi? Eğer öyleyse, kolayca cihazlar bir dizi (yani &; 3.0 ve >lt hedef alabilir miyim =3.0) ya ben çemberin içinden atlamak zorunda? Eğer kasıtlı çıkarılan olmasaydı, uyumluluk paketinin yeni bir sürümünü bekleyebilirsiniz? Ya da güvenli başka bir çözüm var mı?
Şerefe
James
CEVAP
PreferenceActivity itiraz yöntemleri içeren keşfetmek eşlik eden bu örnek kodda kullanılan olmasına rağmen)
Artık kullanılmayan yöntemler olarak Android 3.0 onaylanmaz. Android tüm sürümlerinde gayet iyi, ama yönü Android PreferenceFragment
3.0 ve daha yüksek kullanın.
Herkes bu kasıtlı olup olmadığını söyleyebilir mi?
Benim tahminim mühendislik zaman meselesi olduğunu, ama bu sadece bir tahmin.
Eğer öyleyse, kolayca cihazlar bir dizi (yani &; 3.0 ve >lt hedef alabilir miyim =3.0) ya ben çemberin içinden atlamak zorunda?
Ama böyle olması gerektiğini düşünüyorum "kolayca". PreferenceActivity
iki ayrı uygulamaları, bir tercih başlıkları ve PreferenceFragments
diğer özgün bir yaklaşım kullanarak. Gerek bu noktada doğru (kullanıcı seçenekleri menü öğesini tıkladığında örneğin,) seçin. Here is a sample project bu gösteri. Ya da, her iki durumda, this sample project gibi işleyen PreferenceActivity
Bir tek.
Eğer kasıtlı çıkarılan olmasaydı, uyumluluk paketinin yeni bir sürümünü bekleyebilirsiniz?
Ve ne zaman bir gemi varsa demek ki ... bizim öğrenince öğrenin.
Ya da güvenli başka bir çözüm var mı?
Yukarıya bakın.
Nasıl geçici olarak MySQL yabancı anah...
Nasıl IE Uyumluluk Görünümünü devre dı...
Bir şekilde programlı olarak eğer bell...
Geçici olarak devre dışı auto_now / au...
Nasıl eylem bar kalıcı olarak devre dı...