คำถามติดแท็ก preferenceactivity

7
ฉันจะรับ SharedPreferences จาก PreferenceActivity ใน Android ได้อย่างไร
ฉันใช้ PreferenceActivity เพื่อแสดงการตั้งค่าบางอย่างสำหรับแอปพลิเคชันของฉัน ฉันพองการตั้งค่าผ่านไฟล์ xml เพื่อให้ onCreate ของฉัน (และวิธีการเรียนแบบสมบูรณ์) มีลักษณะดังนี้: public class FooActivity extends PreferenceActivity { @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); addPreferencesFromResource(R.xml.preference); } } javadoc ของPreferenceActivity PreferenceFragmentระบุว่า ค่ากำหนดเหล่านี้จะบันทึกลงใน SharedPreferences โดยอัตโนมัติเมื่อผู้ใช้โต้ตอบกับพวกเขา เมื่อต้องการดึงอินสแตนซ์ของ SharedPreferences ที่ลำดับชั้นการกำหนดค่าตามความชอบในกิจกรรมนี้จะใช้ให้เรียกใช้ getDefaultSharedPreferences (android.content.Context) พร้อมบริบทในแพ็คเกจเดียวกันกับกิจกรรมนี้ แต่ฉันจะรับชื่อ SharedPreference ในกิจกรรมอื่นได้อย่างไร ฉันโทรได้เท่านั้น getSharedPreferences(name, mode) ในกิจกรรมอื่น แต่ฉันต้องการชื่อของ SharedPreference ที่ใช้โดย PreferenceActivity ชื่อหรือฉันจะเรียกคืนได้อย่างไร

8
จะเพิ่ม Action Bar จากไลบรารี่สนับสนุนลงใน PreferenceActivity ได้อย่างไร
ความเข้ากันได้ของ Action Bar ได้รับการเพิ่มเข้าไปในห้องสมุดสนับสนุนการแก้ไขที่ 18 ตอนนี้มีActionBarActivityคลาสสำหรับสร้างกิจกรรมกับ Action Bar บน Android เวอร์ชันเก่า มีวิธีการใด ๆ เพื่อเพิ่มแถบการทำงานจากห้องสมุดสนับสนุนเข้ามาPreferenceActivity? ก่อนหน้านี้ผมใช้ActionBarSherlockSherlockPreferenceActivityและมี
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.