Есть ли способ удалить уведомление голосовой почты, которое было добавлено моим приложением в ICS?

Мое приложение использует новые функции VoicemailContract в ICS для вставки голосовых сообщений, которые отображаются в журнале стандартных вызовов. У меня все работает отлично, но я не могу понять, как управлять новым уведомлением голосовой почты, которое появляется, когда добавляются новые голосовые сообщения. Кажется, что уведомления управляются приложением "Телефон", и даже если я вручную обновлю атрибут IS_READ голосовой почты, уведомление не исчезнет. На самом деле, я могу полностью удалить голосовую почту, и уведомление не исчезнет. Единственный способ, которым это исчезнет, ​​- это если нажать на это уведомление или если я вручную зайду в журнал звонков и открою одну из новых голосовых сообщений.

У кого-нибудь есть идеи о том, как управлять этим программно из моего приложения?

1 ответ

Решение

К сожалению, вы не можете. Уведомления в строке состояния могут быть удалены только тем приложением, которое разместило их там. Приложение для телефона - это приложение, которое поместило его туда, и поэтому только это приложение может его очистить.

Хотелось бы, чтобы был способ сделать это сам, но в настоящее время нет:(

Другие вопросы по тегам