Tôi nghĩ rằng điều này sẽ không bao giờ có thể bởi vì nếu có, tính năng từ Android sẽ không cần thiết vì mọi nhà phát triển đều có thể bỏ qua nó. Và nếu có bất kỳ khả năng tôi đoán đội Android sẽ sửa lỗi này rất sớm, bởi vì nó sẽ là một lỗi.
Và như đã đề cập trong nhận xét từ Johan Lindkvist bạn đã tắt thông báo sai ứng dụng.
Nếu bạn vẫn cần phải thông báo cho người sử dụng vì một số thông tin quan trọng, bạn có thể sử dụng một Service
. Và sau đó sử dụng getApplicationContext()
để hiển thị Toast
. Nhưng bạn nên bao gồm tên ứng dụng của bạn trong tin nhắn, vì vậy người dùng biết ai đang gửi tin nhắn. Nhưng điều này là không thực hành tốt bởi vì bạn nên sử dụng Toast
s chỉ khi người dùng đang ở trong ứng dụng của bạn theo các nguyên tắc:
ứng dụng của bạn không nên tạo ra một hộp thoại hoặc bánh mì nướng nếu nó không phải là hiện nay trên màn hình. Hộp thoại hoặc bánh mì nướng chỉ được hiển thị dưới dạng phản hồi ngay lập tức cho người dùng thực hiện hành động bên trong ứng dụng của bạn.
(https://developer.android.com/design/patterns/notifications.html)
Tôi đã thử điều này ngay bây giờ và những gì tôi có thể đưa ra là bạn không tắt Hiển thị thông báo trên ứng dụng phù hợp. Bạn đã tắt thông báo trên ứng dụng DU Speed Booster và những gì tôi có thể thấy là DU Battery Saver là một ứng dụng khác có nghĩa là bạn phải tắt thông báo cho ứng dụng đó thay thế. –