ชิ้นส่วน Android (เศษ)
เศษเป็นส่วนหนึ่งของกิจกรรมกิจกรรมคือการออกแบบโมดูลเพิ่มเติม เราสามารถเป็นกิจกรรมย่อยเศษงาน
ต่อไปนี้เป็นจุดที่สำคัญเกี่ยวกับเศษ -
- เศษมีรูปแบบของตัวเองพฤติกรรมของพวกเขาและเรียกกลับวงจรชีวิต
- เมื่อมีกิจกรรมที่กำลังทำงานคุณสามารถเพิ่มหรือเอาเศษในกรณีที่
- คุณสามารถรวมหลายชิ้นส่วนในกิจกรรมเดียวที่จะสร้าง UI หลายบาร์
- เศษสามารถนำมาใช้ในการทำกิจกรรมหลาย ๆ
- ชิ้นส่วนของวงจรชีวิตและกิจกรรมเจ้าภาพเกี่ยวข้องอย่างใกล้ชิด ซึ่งหมายความว่ากิจกรรมที่ถูกระงับกิจกรรมทั้งหมดของเศษจะหยุด
- เศษสามารถทำหน้าที่ไม่มีส่วนติดต่อผู้ใช้
- เศษเป็น Android API รุ่น 11 จะถูกเพิ่มไปยัง Android API
ระดับ Fragment ผ่านการถ่ายทอดทางพันธุกรรมในการสร้างชิ้นส่วน โดยการใช้
ก่อนที่จะนำเศษเพราะทุกจุดที่กำหนดในเวลาเท่านั้นที่สามารถแสดงเป็นกิจกรรมเดียวบนหน้าจอเพื่อให้เรามีข้อ จำกัด ไม่สามารถที่จะแยกหน้าจอและอุปกรณ์ควบคุมอิสระชิ้นส่วนที่แตกต่างกัน ด้วยการแนะนำของเศษที่เราได้รับความยืดหยุ่นมากขึ้นและทำให้จุดของเวลาเท่านั้นบนหน้าจอจะถูก จำกัด ให้เหตุการณ์เดียวได้ถูกลบออก ตอนนี้เราสามารถมีกิจกรรมเดียว แต่กิจกรรมโดยส่วนใหญ่ของชิ้นส่วนที่ประกอบแต่ละแต่ละชิ้นส่วนที่มีรูปแบบของตัวเองและวงจรชีวิตของเหตุการณ์ที่สมบูรณ์
นี่คือตัวอย่างแสดงให้เห็นถึงวิธีการที่จะทำให้ทั้งสองชิ้นส่วนที่กำหนดไว้โดยโมดูล UI ในการออกแบบกิจกรรมการรวมแผ่นแบนแยกสำหรับกิจกรรมอุปกรณ์มือถือที่ออกแบบมา
เมื่อทำงานบนอุปกรณ์แท็บเล็ตขนาดโปรแกรมสามารถฝังตัวอยู่ในสองชิ้นที่เหตุการณ์ A. บนหน้าจอโทรศัพท์มือถือเนื่องจากไม่มีกิจกรรมพื้นที่พอเพียงมีรายการชิ้นส่วนบทความเมื่อผู้ใช้คลิกที่บทความชิ้นเริ่มต้นที่สองมีกิจกรรมของ B ในการอ่านบทความ
วงจรชีวิตเศษเล็กเศษน้อย
การกระจายตัวของหุ่นยนต์มีวงจรชีวิตของตัวเอง, กิจกรรมและ Android จะคล้ายกันมาก ต่อไปนี้แสดงขั้นตอนต่างๆของวงจรชีวิตของมัน
นี่คือรายการของวิธีการในชั้นเรียนที่คุณสามารถแทนที่ชิ้น A:
- onAttach (): ตัวอย่างเช่นเศษมีความเกี่ยวข้องเช่นกิจกรรม เศษและกิจกรรมที่ยังไม่ได้เริ่มต้นได้อย่างเต็มที่ โดยปกติแล้วคุณจะได้รับการอ้างอิงถึงกิจกรรมในกระบวนการนี้เศษในอนาคตที่จะใช้ในการเริ่มต้น
- onCreate (): เมื่อมีการสร้างเศษระบบเรียกวิธีการ คุณจำเป็นต้องเริ่มต้นในองค์ประกอบที่จำเป็นของเศษซากบางส่วน องค์ประกอบเหล่านี้เมื่อเศษถูกระงับหยุดความจำเป็นในการรักษาเพื่อที่จะถูกเรียกคืน
- onCreateView (): เมื่อส่วนแรกจะวาดระบบอินเตอร์เฟซผู้ใช้ที่เรียกวิธีการนี้ การวาดเศษ UI คุณจะต้องกลับไปที่รากชิ้นส่วนองค์ประกอบรูปแบบดูตัวแทนจากกระบวนการ หากชิ้นส่วนไม่ได้ให้ติดต่อผู้ใช้ที่เป็น null ผลตอบแทนโดยตรง
- onActivityCreated: เมื่อกิจกรรมโฮสต์มีการสร้างวิธีการที่เรียกว่าหลังจาก onCreateView () วิธีการ ตัวอย่างของเหตุการณ์และกิจกรรมและมุมมองเศษลำดับชั้นจะถูกสร้างขึ้น ในกรณีนี้มุมมองที่สามารถเข้าถึงได้โดย findViewById () วิธีการ ในวิธีการนี้คุณสามารถยกตัวอย่างวัตถุต้องใช้วัตถุบริบท
- onStart (): วิธีการนี้เรียกว่าเศษเมื่อมองเห็น
- onResume (): วิธีการนี้จะถูกเรียกเมื่อเศษสามารถโต้ตอบ
- onPause (): เมื่อครั้งแรกที่ผู้ใช้จะต้องการที่จะออกเมื่อวิธีการที่เรียกว่าระบบการแยกส่วน โดยทั่วไปที่นี่คุณต้องส่งการเปลี่ยนแปลงใด ๆ จะยังคงเกินเซสชันของผู้ใช้
- onStop (): เรียกว่าเมื่อเศษที่จะหยุด
- onDestroyView (): หลังจากเรียกวิธีการนี้เศษจะถูกทำลาย
- OnDestroy (): วิธีการนี้ถูกนำมาใช้เพื่อล้างเศษของรัฐ แต่ในแพลตฟอร์ม Android ไม่รับประกันว่าจะถูกเรียกว่า
วิธีการใช้เศษ?
นี่คือขั้นตอนง่ายๆในการสร้างเศษ
- ก่อนตัดสินใจว่าหลายเหตุการณ์ที่เกิดขึ้นต้องมีการกระจายตัว ตัวอย่างเช่นเราต้องใช้สองชิ้นที่จะจัดการกับหน้าจอแนวตั้งและแนวนอนโหมดของอุปกรณ์
- ถัดไปขึ้นอยู่กับปริมาณของเศษสร้างคลาสที่สืบทอดมาจากคลาส Fragment ระดับ Fragment มีฟังก์ชันการเรียกกลับดังกล่าวข้างต้น ทั้งนี้ขึ้นอยู่กับความต้องการของคุณเขียนวิธีการใด ๆ
- ที่สอดคล้องกับแต่ละคลิปคุณจำเป็นต้องสร้างรูปแบบในไฟล์ XML ไฟล์เหล่านี้มีรูปแบบที่กำหนดไว้เศษ
- สุดท้ายขึ้นอยู่กับความจำเป็นของการแก้ไขไฟล์ที่ใช้งานเพื่อกำหนดตรรกะเศษทดแทนที่เกิดขึ้นจริง
ประเภทเศษ
มันสามารถแบ่งออกเป็นสามชิ้นพื้นฐานดังต่อไปนี้:
- เศษกรอบเดียว - ชิ้นกรอบเดียวจะใช้เช่นโทรศัพท์มือถือ, อุปกรณ์มือถือ ในฐานะที่เป็นชิ้นส่วนเป็นจอแสดงผลวิดีโอ
- รายการของเศษ - มีเศษเรียกว่ารายการพิเศษเศษมุมมองรายการ
- การเปลี่ยนแปลงชิ้น - ใช้กับปัญหาการกระจายตัว คุณสามารถย้ายจากที่หนึ่งไปยังชิ้นส่วนชิ้นส่วนอื่น