Я думаю, что это никогда не будет возможным, потому что, если он будет, то функция от Android будет ненужным, потому что каждый разработчик может обойти его. И если бы была какая-то возможность, я думаю, что команда Android исправит это очень скоро, потому что это будет ошибка.
И как уже упоминалось в комментарии от Johan Lindkvist, вы отключили уведомления о неправильном приложении.
Если вам по-прежнему необходимо уведомить пользователя из-за важной информации, вы можете использовать Service
. Затем используйте getApplicationContext()
для отображения Toast
. Но вы должны включить свое имя приложения в сообщение, чтобы пользователь знал, кто отправил сообщение. Но это не хорошая практика, потому что вы должны использовать Toast
S, только если пользователь находится в приложении в соответствии с рекомендациями:
Ваше приложение не должно создавать диалоговое окно или тост, если он не в настоящее время на экране. Диалог или тост должны отображаться только как немедленный ответ пользователю, предпринимающему действие внутри вашего приложения.
(https://developer.android.com/design/patterns/notifications.html)
Я пробовал это сейчас, и я могу придумать, что вы не отключите показ уведомления в нужном приложении. Вы отключили уведомления в приложении DU Speed Booster, и я вижу, что DU Battery Saver - это еще одно приложение, которое означает, что вы должны отключить уведомление для этого приложения. –