ฉันกำลังมองหาการเขียนการตั้งค่าที่สามารถนำไปใช้กับทั้งอุปกรณ์ 3.0 และ 3.0 ก่อน การค้นพบที่PreferenceActivity
มีวิธีการที่ไม่สนับสนุน (แม้ว่าจะใช้ในรหัสตัวอย่างที่แนบมา) แต่ฉันก็มองไปที่PreferenceFragement
และแพคเกจความเข้ากันได้เพื่อแก้ปัญหาของฉัน
ดูเหมือนว่าPreferenceFragment
จะไม่ได้อยู่ในแพ็คเกจความเข้ากันได้ มีใครบอกฉันได้ไหมว่าสิ่งนี้ตั้งใจหรือไม่ ถ้าเป็นเช่นนั้นฉันสามารถกำหนดช่วงของอุปกรณ์ได้อย่างง่ายดาย (เช่น <3.0 และ> = 3.0) หรือฉันจะต้องกระโดดผ่านห่วงได้หรือไม่? หากไม่ได้รับการยกเว้นโดยเจตนาเราสามารถคาดหวังว่าจะมีแพคเกจความเข้ากันได้รุ่นใหม่หรือไม่ หรือมีวิธีแก้ปัญหาอื่นที่ปลอดภัยที่จะใช้?
ไชโย
เจมส์
"Because most of Preferences' implementation is hidden, therefore impossible to backport without lots of hackery."