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 -~----------~----~----~----~------~----~------~--~---