Does this work with multiple proximityalerts? As long as I only add
one proximityalert, everything is fine. When I try to add more no
alerts are received.

On Aug 28, 3:54 pm, woodm <[EMAIL PROTECTED]> wrote:
> Nevermind...it was a /stupid/ mistake.
>
> The PendingIntent I was supplying was fetched from
> PendingIntent.getActivity() where as it should have been called with
> PendingIntent.getBroadcast().
>
> It works fine now :-)
>
> On Aug 28, 2:43 pm, woodm <[EMAIL PROTECTED]> wrote:
>
> > Thanks for getting back to me so quickly.
>
> > I've altered my code to define my own intent
> > (<package_name>.action.PROXIMITY_ALERT). However, doing this simply
> > yielded the same results. I also added the following line:
>
> > proxIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
>
> > prior to creating the PendingIntent. I then modified my Manifest,
> > adding an IntentFilter for the main activity:
>
> > <activity android:name=".BuddyList" android:label="@string/app_name">
> >     <intent-filter>
> >       <action android:name="android.intent.action.MAIN" />
> >       <category android:name="android.intent.category.LAUNCHER" />
> >     </intent-filter>
> >     <intent-filter>
> >       <action android:name="<package_name>.action.PROXIMITY_ALERT" />
> >       <category android:name="android.intent.category.DEFAULT" />
> >     </intent-filter>
> > </activity>
>
> > However, for some reason, when I do this, I get the following in
> > LogCat:
>
> > 08-28 13:24:19.974: INFO/LocationManagerService(53): Entered alert
> > 08-28 13:24:19.983: INFO/ActivityManager(53): Starting activity:
> > Intent { action=<package_name>.action.PROXIMITY_ALERT
> > comp={<package_name>/<package_name>.BuddyList} (has extras) }
> > 08-28 13:24:20.004: WARN/ActivityManager(53): startActivity called
> > from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for:
> > Intent { action=<package_name>.action.PROXIMITY_ALERT
> > comp={<package_name>/<package_name>.BuddyList} (has extras) }
>
> > Notice the final line -- despite me adding the new flags to my intent
> > mentioned above. This causes the application to loop and start itself
> > over and over and over and then in the end breaking.
>
> > The BroadcastReceiver definitely works -- I've tried inserting the
> > line sendBroadcast(proxIntent) and the receiver does get the messages
> > and prints to LogCat as expected.
>
> > Could this be a bug with the proximity alerts functionality? Has
> > anyone else got proximity alerts working correctly?
>
> > Cheers
>
> > On Aug 28, 12:47 pm, Mark Murphy <[EMAIL PROTECTED]> wrote:
>
> > > woodm wrote:
> > > > Actually. after having a closer look at the Intent documentation does
> > > > PROXIMITY_ALERT even exist anymore!?
>
> > > There's nothing to say you need to use their namespace for your action.
> > > In fact, I'm under the impression you should use your own namespace, to
> > > prevent potential collisions with other apps.
>
> > > --
> > > Mark Murphy (a Commons Guy)http://commonsware.com
> > > Warescription: All titles, revisions, & ebook formats, just $35/year

--~--~---------~--~----~------------~-------~--~----~
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
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to