Hiển thị ứng dụng trường hợp đó demostrates cách thực hiện OxygenOS Alert Slider phá vỡ API công cộng Android do đó có thể ảnh hưởng tiêu cực logic trong ứng dụng của bên thứ 3.
vị trí hàng đầu của Alert trượt gây ra các giá trị không chính xác của phương pháp NotificationManager.getCurrentInterruptionFilter (), tùy thuộc vào việc rung cho chế độ này được kích hoạt hay vô hiệu hóa.
1) khi rung được kích hoạt - getCurrentInterruptionFilter () trả về INTERRUPTION_FILTER_ALL (Ring) thay vì INTERRUPTION_FILTER_ALARMS (Báo động chỉ)
2) khi rung động là người khuyết tật - getCurrentInterruptionFilter () trả về INTERRUPTION_FILTER_NONE (Tổng im lặng) thay vì INTERRUPTION_FILTER_ALARMS (Báo động chỉ)
- Vị trí dưới cùng của Alert Slider hoạt động như mong đợi - trả INTERRUPTION_FILTER_ALL (Ring)
- Trung positionof Alert Slider hoạt động như mong đợi - trả INTERRUPTION_FILTER_PRIORITY (ưu tiên duy nhất)