5
มีกิจกรรม vs เศษกี่ชิ้น
บทนำ: รูปแบบ "การสอน Fragments" พื้นฐานมีลักษณะดังนี้: บนแท็บเล็ตมีรายการทางด้านซ้ายรายละเอียดด้านขวา ทั้งสอง และอาศัยทั้งในแบบเดียวกันFragmentsActivity บนโทรศัพท์มือถือที่มีรายชื่อในหนึ่งFragmentActivity เปิดตัวใหม่มีรายละเอียดActivityFragment (เช่นAndroid 3.0 Fragments API โดย Dianne Hackbornและคู่มือFragments API ) Fragmentsในอุปกรณ์ทั้งสองทำงานอยู่ใน (แบบง่าย) บนแท็บเล็ตแอปทั้งหมดเป็น1Activityในโทรศัพท์มีจำนวนมากActivities คำถาม: มีเหตุผลที่จะแยกแอพโทรศัพท์ออกเป็นจำนวนมากActivitiesหรือไม่? หนึ่งปัญหาด้วยวิธีนี้คือการที่คุณซ้ำกันจำนวนมากของลอจิกในแท็บเล็ตหลักและในโทรศัพท์ที่แยกต่างหากActivityActivities จะง่ายกว่าไหมถ้าจะคงรูปแบบ 1 กิจกรรมไว้ในทั้งสองกรณีโดยใช้ตรรกะเดียวกันในการสลับFragmentsเข้าและออก (ใช้รูปแบบที่แตกต่างกัน) วิธีนี้ตรรกะส่วนใหญ่อยู่ในFragmentsตัวของมันเองและมีการActivityทำสำเนารหัสเพียงครั้งเดียวน้อยลง สิ่งที่ฉันได้อ่านเกี่ยวกับสิ่งActionBarSherlockที่ดูเหมือนว่าจะทำงานได้ดีที่สุดด้วยFragmentsแทนที่จะเป็นActivities(แต่ฉันยังไม่ได้ทำงานด้วย) แบบฝึกหัดเกินความจริงหรือฉันพลาดสิ่งสำคัญในแนวทางนี้หรือไม่? เราได้ลองทั้งสองวิธีในสำนักงานเรียบร้อยแล้ว - แต่ฉันกำลังจะเริ่มโครงการที่ใหญ่กว่าและต้องการทำสิ่งต่าง ๆ ให้ง่ายที่สุดสำหรับตัวเอง ลิงก์ไปยังคำถามที่เกี่ยวข้อง: Dilemma: เมื่อใดควรใช้ Fragments vs Activities: รูปแบบเวลาที่จะใช้ Activity Transition กับ Dynamic Fragments Android …