ใครใช้โทรศัพท์ Samsung รัน Android 6.0.1 ขึ้นไป แล้วเจอปัญหา "ตรวจพบการวางซ้อนหน้าจอ" เวลาจะอนุญาติสิทธิ์แอป...

กระทู้สนทนา
ใครใช้โทรศัพท์ Samsung รัน Android 6.0.1 ขึ้นไป แล้วเจอปัญหา "การวางซ้อนหน้าจอ" เวลาจะอนุญาติสิทธิ์

หลังจากที่ผมได้ตั้งกระทู้
http://ppantip.com/topic/35461888
[Note4 android 6.0.1] อนุญาตสิทธิ์ แต่ขึ้นว่า "ตรวจพบการวางซ้อนหน้าจอ" แล้วหาแอปที่จะให้สิทธิ์ไม่เจอ!!

เพื่อสอบถามปัญหาเรื่อง "ตรวจพบการวางซ้อนหน้าจอ" (Screen Overlay Detected) เวลาที่จะอนุญาตสิทธิ์การใช้งานของแอป

ตอนแรกผมก็นึกว่า ปัญหานี้เป็นที่ตัวแอปนั้นๆ เอง ที่เราต้องไปปิดการวางซ้อนหน้าจอของแอปนั้นจึงได้แตะเปิดการตั้งค่า แล้วเลื่อนหาแอปนั้นๆ
แต่หลังจากเลื่อนหาแอปดู ก็พบปัญหาว่า ผมเลื่อนหาแอปนั้นๆ ในลิสต์ไม่เจอ !! ...แล้วผมจะปิดการวางซ้อนหน้าจอของแอปนั้น ยังไง !!?
หรือบางทีเห็นแอปนั้นๆ ในรายการ แต่สวิชต์เปิด/ปิดการวางซ้อนหน้าจอ มันเป็นสีเทา หรือก็คืออยู่ในสถานะที่ไม่สามารถเปิด/ปิดใดๆ ได้

แต่สิ่งหนึ่งที่ผมฉุกคิดได้หลังจากได้ตั้งกระทู้ข้างต้นถามไปแล้วก็คือ ถ้าผมลองปิดแอปที่เห็นในลิสต์ทั้งหมดล่ะ! มันจะทำให้อนุญาตสิทธิ์ได้ไหม?
ผลออกมาคือ สามารถอนุญาตสิทธิ์ได้แล้ว !! ...ผมดีใจมาก เพราะอย่างน้อยก็รู้แล้วว่า ที่ผมคิดนั้นถูกต้อง

ซึ่งก็คือ มันไม่ได้เกี่ยวกับแอปนั้นๆ เองเลย ที่เราต้องไปปิดการวางซ้อนหน้าจอ

เอาล่ะ..คราวนี้ผมก็คิดต่อไปว่า ถ้าจะต้องมาปิดมันหมดทุกแอป มันก็ใช่เรื่อง ผมก็เลยลองปิดเฉพาะตัวแอปที่ผมคาดว่าน่าจะมีปัญหาไปเรื่อยๆ จนได้รู้ว่า แอปที่เป็นปัญหา มันคือแอปที่มันทำงานลอยๆ บนหน้าจอ ซึ่งไม่ว่าจะอยู่ในแอปไหน หน้าไหน หรือแม้แต่จะเข้า Full Screen ก็เห็นตลอดนี่แหละ ที่น่าจะเป็นตัวปัญหา

เมื่อย้อนกลับมาดูชื่อข้อความแจ้งเตือนที่ว่า "ตรวจพบการวางซ้อนหน้าจอ" มันก็บอกตรงตัวนั่นแหละ แต่ตอนแรกผมไม่เข้าใจไงว่ามันคืออะไร
ผมจึงได้ลองปิดแอปที่มันทำงานลอยซ้อนบนจอทั้งหลายที่ผมโหลดมาใช้อย่าง Battery Bar, แอปพวก System Monitor และแอปพวก Sidebar ไป

แต่ก็ยังอนุญาตสิทธิ์การใช้งานของแอปไม่ได้ จึงได้ลองไล่ดูอีกที
ก็พบว่า พบไอคอนลอยอย่างพวก Chat Head ทั้งหลายก็เกี่ยวข้องด้วย
สุดท้าย ผมก็เลยไล่ดูทั้งหมดเลยว่า มีอะไรอีกบ้าง ก็มาพบอีกอันก็คือ แผงปุ่มกดด้านข้างที่เป็นลูกเล่นหนึ่งของ ROM Samsung เอง

ผลลัพธ์ก็คือ สามารถอนุญาตสิทธิ์การใช้งานของแอปได้แล้ว

คราวนี้ผมมาย้อนคิดอีกทีว่า แล้วแอปที่ทำงานแบบลอยหน้าจอเหมือนกัน แต่เรายังไม่ได้เปิดใช้งาน เราต้องไปปิดสวิชต์การทับซ้อนหน้าจอด้วยหรือไม่ ...ก็พบว่า ไม่จำเป็นต้องปิดครับ เพราะแอปมันยังไม่ได้ปิดการทำงานของมัน

--- สรุปครับ ---

แอปใดๆ ก็ตาม ที่กำลังมีการทำงานลอยซ้อนบนจอของเราทุกที่ โดยไม่นับแอปที่ยังไม่เปิดใช้งาน เช่น
- Screen Filter แอปกรองแสงหน้าจอทั้งหลาย เช่น ลดแสงสีฟ้า ลดแสงหน้าจอ
- Battery Bar, System Monitor ที่แสดงผลการทำงานของเครื่องแบบ Real-time ทั้งหลาย
- Chat Head ของแอปแชททุกแอปที่ย่อเป็นไอคอนลอย
- แผงปุ่มกดทั้งหลาย ที่เราโหลดมาใช้ หรือมาจาก Software ของ Samsung เอง
- ฯลฯ

เมื่อเวลาเราจะอนุญาตสิทธิ์ใช้งาน แล้วมีหน้าต่างแจ้ง "ตรวจพบการวางซ้อนหน้าจอ" ก็ให้ไล่หาแอปเหล่านี้ที่เรากำลังเปิดใช้งานอยู่ แล้วไปกดสวิชต์ปิดไปก่อนซะ หลังจากอนุญาติสิทธิ์แอปแล้ว จึงย้อนกลับไปเปิดสวิชต์ใช้งานแอปลอยบนจออีกครั้ง

ส่วนวิธีเปิด/ปิดการทำงานของแอปที่มีการวางซ้อนหน้าจอ สามารถเข้าไปจัดการได้ที่
การตั้งค่า > การจัดการแอพพลิเคชั่น > แตะปุ่ม ... ที่มุมขวาบนใต้นาฬิกา > แอพที่สามารถปรากฏด้านบน > เลือกเปิด/ปิดสวิชต์แอปลอยที่ต้องการ

เพิ่มเติมครับ ...ผมเพิ่งอ่านเว็บ DroidSans.com มา ก็มีบทความนี้พอดี ลองไปตามที่นี่ดูก็ได้ครับ...
https://droidsans.com/screen_overlay_detected_problem_when_request_permission
วิธีแก้ปัญหา Allow Permission และ Screen Overlay Detected ใน Android 6.0 Marshmallow (หรือสูงกว่า)
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่