บนอุปกรณ์ Android รุ่น Marshmallow ข้อผิดพลาดนี้จะไม่ยอมให้แอปใหม่เปิดและทำงานได้ หน้าจอจะถูกปิดกั้นด้วยข้อความ "Screen Overlay Detected" และบังคับหยุดแอปที่กำลังทำงาน
ก่อนที่เราจะเจาะลึกปัญหานี้และหาวิธีแก้ไข Screen Overlay Detected อย่างถาวร เราต้องการให้คุณรู้ว่า Screen Overlay Detected คืออะไร ทำไมจึงเกิดขึ้น และอุปกรณ์รุ่นไหนบ้างที่เจอปัญหานี้บ่อยที่สุด หากคุณไม่อดทนรออ่านสาเหตุ ข้ามไปยังส่วนแก้ไข "วิธีปิด Screen Overlay Detected" ได้เลย
Screen Overlay Detected คืออะไร?
เป็นปัญหาที่พบบ่อยที่สุดบนอุปกรณ์ Android รุ่น Marshmallow ทุกครั้งที่ติดตั้งแอปใหม่ จะขอสิทธิ์เข้าถึง เช่น รายชื่อโทรศัพท์ กล้อง พื้นที่จัดเก็บไฟล์ ฯลฯ เพื่อเริ่มใช้แอป เราต้องให้สิทธิ์เหล่านั้น ระหว่างกระบวนการนี้ ป๊อปอัปข้อความ "Screen Overlay Detected" จะขึ้นมากะทันหัน และไม่ยอมให้คุณเปิดและรันแอปพลิเคชันนั้น
ปัญหานี้รบกวนมาก และจะไม่หายไปจนกว่าคุณจะปิด Screen Overlay ของแอปทั้งหมด
ทำไม 'Screen Overlay Detected' จึงเกิดขึ้น?
เกิดจากมาตรการความปลอดภัยของ Android ในรุ่น Marshmallow ขึ้นไป มาตรการความปลอดภัย? อ่านถูกต้องแล้ว Screen Overlay Detected ไม่ใช่ข้อผิดพลาดจริงๆ มันคือ ฟีเจอร์ความปลอดภัย เพื่อหยุดแอปที่ไม่ได้รับอนุญาต หากคุณติดตั้งแอปจากแหล่งที่สาม (Third-party sources) อาจเจอข้อผิดพลาดนี้
ข้อผิดพลาดนี้มักขึ้นเมื่อคุณกำลังรันแอปแบบลอย (Floating App) เช่น: หัวข้อแชท Facebook Messenger พร้อมกับแอปที่เพิ่งติดตั้งทำงานในพื้นหลัง เมื่อแอปใหม่ขอสิทธิ์ ก็จะเกิดข้อผิดพลาด
ป๊อปอัปนี้จะปรากฏซ้ำๆ จนกว่าคุณจะแก้ไขด้วยวิธีถาวร
อุปกรณ์ไหนบ้างที่เจอข้อผิดพลาดนี้?
อย่างไรก็ตาม ข้อผิดพลาดนี้พบมากที่สุดบน Marshmallow และรุ่นใหม่กว่า ตามรายงาน ผู้ใช้ทั่วโลกส่วนใหญ่เจอปัญหานี้บนอุปกรณ์ Samsung อื่นๆ ได้แก่ Oppo, Vivo, Lenovo, Moto, LG และ Redmi MI A1
วิธีปิด Screen Overlay Detected
ตอนนี้เรามาถึงส่วนหลักของบทความ: วิธีแก้ไข Screen Overlay Detected
วิธีที่ 1 – ปิด Screen Overlay ของทุกแอป
- เปิดการตั้งค่า (Settings) บนอุปกรณ์ Android
- ค้นหาตัวเลือก "แอป" (Apps)

- จะแสดงรายการแอปที่ติดตั้งทั้งหมด กดไอคอนตั้งค่า (Settings) ที่มุมขวาบน

- หลังแทปไอคอนนี้ ให้หาตัวเลือก "การเข้าถึงพิเศษ" (Special Access)

- คลิก Special Access จะไปยังเมนูที่มีหลายประเภท: การเข้าถึงการแจ้งเตือน การเพิ่มประสิทธิภาพแบตเตอรี่ การเข้าถึงอย่ารบกวน และอื่นๆ เลือก "วาดทับแอปอื่น" (Draw Over Other Apps)

- คลิก Draw Over Other Apps จะแสดงรายการแอปทั้งหมดที่ใช้ Screen Overlay อยู่

- ตอนนี้เลือกแอปทีละตัว แล้วปิดสลับ (Toggle off) Screen Overlay

หวังว่าวิธีนี้จะแก้ปัญหาของคุณ หากยังไม่ได้ ลองวิธีถัดไปซึ่งอาจช่วยแก้ไขข้อผิดพลาด Screen Overlay Detected
วิธีที่ 2 – สลับไปโหมดปลอดภัย (Safe Mode)
ก่อนแก้ปัญหาจริง ต้องรู้วิธีเข้า Safe Mode ก่อน หมายเหตุ: หากใช้สมาร์ทโฟน Stock Android เช่น Xiaomi MI A1, HTC, Moto, Lenovo ฯลฯ ให้ทำตามคำแนะนำขั้นตอนต่อไปนี้เพื่อแก้ไข Screen Overlay Detected
- เพื่อเข้า Safe Mode กดปุ่มเปิด/ปิด (Power Button) ค้างนานจนกระทั่งมีตัวเลือก "รีบูทไปโหมดปลอดภัย" (Reboot to Safe Mode) ปรากฏ

- เมื่อโทรศัพท์รีบูทเสร็จ จะเข้าสู่ Safe Mode อัตโนมัติ
- สังเกตว่าแอปไหนบ้างที่แสดงข้อผิดพลาด "Screen Overlay Detected"
- ให้สิทธิ์ทั้งหมดแก่แอปประเภทนั้น
- สลับสิทธิ์ (Toggle on) ทีละตัวสำหรับแอปที่ก่อให้เกิดข้อผิดพลาด
หวังว่าวิธีทั้งสองนี้จะแก้ปัญหา Screen Overlay Detected ของคุณได้ เป็นวิธีที่ง่ายและทำได้จริง หากคุณเจอข้อผิดพลาดทั่วไปอื่นๆ อีก สามารถคอมเมนต์ด้านล่างได้ เราอาจช่วยด้วยวิธีแก้ในบทความหน้า