Calling Alarmmanager In Service
Solution 1:
Am I failing to implement a method?
Well, LocalWordSubClass seems to be devoid of methods, other than inherited ones.
Also, you are attempting to send a broadcast Intent to a Service (via your PendingIntent), which is not going to work.
And, the BroadcastReceiver you have defined in LocalWordSubClass is unused.
Next, from your related comment:
I have the initial service call a new subclass (which has access to the LocationClient) after a two minute period
Your "new subclass" will have its own mLocationClient, unrelated to any mLocationClient from any other Service in your process.
You appear to be attempting to implement something I wrote about in the preceding comment:
@jsc123: "How would you recommend I give my LocationClient a two minute window to connect before polling the location?" -- you could just use AlarmManager, calling set() to get control in two minutes.
What I meant by that was that you would use set() on AlarmManager with a getService()PendingIntent to deliver control back to your already-running Service with its already-acquired WakeLock, so that it can obtain the location, release the WakeLock, and stopSelf().
Post a Comment for "Calling Alarmmanager In Service"