Mr. Curious เขียนว่า
เรียน RTT ตอนนี้ฉันใช้ Android มานานแล้วและฉันมักจะสงสัยว่าวิธีใดเป็นวิธีที่ถูกต้องในการปิดแอปบน Android ฉันรู้ว่ามีใครสามารถใช้ปุ่มโฮมหรือปุ่มย้อนกลับเพื่อปิดแอพได้ฉันยังเห็นคนไม่กี่คนที่ใช้ตัวฆ่างานเพื่อปิดแอพแต่ถ้าทั้งสามวิธีทำเหมือนกันแล้วอะไรคือความแตกต่าง
เมื่อฉันปิดแอปแล้วฉันไม่ต้องการให้แอปทำงานในพื้นหลังและใช้ทรัพยากรโทรศัพท์ของฉันดังนั้นฉันจึงสงสัยว่าจาก 3 ข้อนี้วิธีใดเป็นวิธีที่เหมาะสมในการปิดแอปบน Android
คุณอยากรู้อยากเห็นขอบคุณที่นำสิ่งนี้มาใช้การปิดแอปบน Android เป็นสิ่งที่เราแต่ละคนทำวันละหลาย ๆ ครั้งโดยไม่ต้องคิดมาก วิธีใดเป็นแนวทางที่ดีในการปิดแอป ควรกดปุ่มย้อนกลับปุ่มโฮมหรือใช้แอพ task killer? ถ้าพวกเขาทั้งหมดกำลังทำอะไรบางอย่างแล้วอะไรที่ทำให้พวกเขาแตกต่างจากกัน?
นี่คือคำแนะนำโดยละเอียดเพื่อตอบคำถามเหล่านี้ทั้งหมด
TL; ดร คุณสามารถใช้อย่างใดอย่างหนึ่งจากสองอย่างเช่น. ปุ่มโฮมหรือปุ่มย้อนกลับเพื่อปิดแอพทั้งสองอย่างจะทำสิ่งเดียวกัน
รายละเอียดคำอธิบายของปุ่มย้อนกลับของ Android กับปุ่มโฮม
ปุ่มย้อนกลับ: ในทางทฤษฎีเมื่อกดปุ่มย้อนกลับมันจะเรียก onDestroy () ซึ่งจะบอก Android ว่าผู้ใช้ต้องการออกจากแอปพลิเคชันนี้และระบบจะทำลายข้อมูลปัจจุบันใด ๆ บนแอปพลิเคชัน แต่แอปบางแอปเช่น Spotify และแอป Google ไม่เป็นไปตามนี้และแอปส่วนใหญ่ยังคงมีอยู่ในแอปล่าสุด ดังนั้นในครั้งต่อไปที่ผู้ใช้เปิดแอปผู้ใช้จะเห็นหน้าจอต้อนรับเริ่มต้นของแอป
ปุ่มโฮมเรียกใช้เมธอด onPause () ซึ่งจะบอกให้ระบบถือข้อมูลบนหน้าจอเนื่องจากผู้ใช้จะกลับมาใช้งานอีกครั้ง และหากผู้ใช้ไม่กลับมาหลังจากระยะเวลาที่กำหนดแอปพลิเคชันนี้จะถูกรีเซ็ตและสูญหายจากแอปล่าสุด
Android เป็นระบบปฏิบัติการที่ชาญฉลาดกว่า พวกเขารู้ดีว่าควรจัดสรรทรัพยากรเมื่อใดและจำนวนเท่าใด คุณอาจเคยเห็นแอพที่ปิดแล้วปรากฏขึ้นภายใต้แอพล่าสุดแม้ว่าคุณจะกดปุ่มย้อนกลับแทนปุ่มโฮมก็ตาม ทำไม? เนื่องจากการดึงแอปจากแคชนั้นเร็วกว่าการเปิดแอปใหม่
และเท่าที่การจัดสรรทรัพยากรดำเนินไปกิจกรรมไม่ทำงานอยู่เบื้องหลังบน Androidดังนั้นจึงใช้หน่วยความจำหรือแบตเตอรี่น้อยลง (แทบไม่มีเลย) พวกเขาอยู่ที่นั่นเพราะในครั้งต่อไปที่คุณเปิดแอพนี้แอพนี้จะเปิดตัวได้อย่างรวดเร็ว
ในทางตรงกันข้ามไม่แนะนำให้ใช้แอพตัวฆ่างานเพื่อปิดแอพ แต่บางครั้งหากคุณจำเป็นต้องบังคับปิดแอพให้ใช้ตัวเลือกบังคับปิดในตัวซึ่งมีอยู่ในการตั้งค่าอุปกรณ์> แอพ> แตะที่แอพที่คุณต้องการปิด> บังคับปิด
สรุป
ไม่สำคัญว่าคุณจะกดปุ่มโฮมหรือปุ่มย้อนกลับเพื่อปิดแอพ แต่จะเปลี่ยนเฉพาะสิ่งที่คุณจะเห็นในครั้งต่อไปที่คุณเปิดแอพในขณะที่แบตเตอรี่ของอุปกรณ์หรือหน่วยความจำของคุณยังคงไม่ได้รับผลกระทบจากวิธีการที่คุณใช้ในการปิด แอป
ผ่าน StackExchange- Android