Then maybe you can help me as all i want to do is something very
simple but i can't find a way to do so apart from what i am talking
about above.

I have an application reading and responding to sms.  It is an
application that is an option when you click onthe standard sms
notification that is built into the phone.  The issue is while this
trigers my application correctly and my application displays the sms
and marks it as read the notification on the notification bar never
goes away.  To make the notification go away the use has to open the
built in sms client and the notification goes away instantly.  All i
want to do is triger the sms notification to update and to go away if
there are no more un read sms.  Currently the only way i have found to
do this is the end the broadcast i was talking about which get shte
builtin sms application to check and update its notifications.

I don't want to have to build an notification system and get users to
disable built in notifications etc. firstly the built in one does
exactly what i want and second it is complicated to get users to turn
off notifications as they normally just complain thye get 2
notifications.  I am not implementing the sms broadcast receiver just
the Action.View for sms and mms.

Does that make sense?  Do you understand what i am trying to do? Is
there a better way to get the notifications to update?

Chris


On Jul 4, 2:04 pm, Dianne Hackborn <hack...@android.com> wrote:
> Um, don't do this.  Whatever you are doing this for, you can be sure it will
> break in the future.
>
>
>
> On Fri, Jul 3, 2009 at 8:55 PM, Seer <gilligan.ch...@gmail.com> wrote:
>
> > Guys,
> > I am trying to get the intent "android.intent.action.BOOT_COMPLETED"
> > sent only to the receiver
> > "com.android.mms.transaction.MmsSystemEventReceiver" as this triggers
> > the sms notification to be updated and removed if there is no longer
> > any unread sms's.  The issue i have is i need to make sure the
> > broadcast is only sent to the class above.  If it goes to other
> > receivers the phone could end up in an unknown state or something
> > strange.
>
> > The code below does not seem to work.
>
> > Intent intent = new Intent();
> > intent.setAction("android.intent.action.BOOT_COMPLETED");
> > intent.setClassName("com.android.mms",
> > ".transaction.MmsSystemEventReceiver");
> > activity.sendBroadcast(intent);
>
> > This code does work but since it goes to all receivers i have noticed
> > some errors starting to show up in logs etc.
> > Intent intent = new Intent();
> > intent.setAction("android.intent.action.BOOT_COMPLETED");
> > activity.sendBroadcast(intent);
>
> > Chris
>
> --
> Dianne Hackborn
> Android framework engineer
> hack...@android.com
>
> Note: please don't send private questions to me, as I don't have time to
> provide private support, and so won't reply to such e-mails.  All such
> questions should be posted on public forums, where I and others can see and
> answer them.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to