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