huh? how do i set an alarm "when it installs". I think I can only set the alarm on reboot after an install (i.e. BOOT_COMPLETED).
On Jan 11, 11:56 am, Kevin Duffey <andjar...@gmail.com> wrote: > Let me get this straight... when it installs.. you set an alarm. You also > set a flag saying "never ran yet..". The user then runs the app for the > first time as you check the first-run flag. At that time..can't you try what > Mark said.. cancel the present alarm and then reschedule it so that there is > only one? Or.. if you can schedule the alarm on install.. why even worry > about a "first run" flag? If it works on install..it's schedule.. so the > first time they run it..the installation already took care of the scheduled > alarm. What am I missing? > > On Mon, Jan 11, 2010 at 11:51 AM, sdphil <phil.pellouch...@gmail.com> wrote: > > thinking more about this, would this work? suppose someone installs > > the app, but doesn't run it. then reboots the phone. now I've got > > the alarm broadcast receiver registered. > > > then the user launches my app, my app checks the flag and decides that > > this is the first time it has ever run, so decides to register an > > alarm. > > > now, I've got two alarms running that will go off at approximately the > > same time. > > > i guess a solution would be to ignore second alarm when it gets > > triggered?? > > > On Jan 11, 11:06 am, Mark Murphy <mmur...@commonsware.com> wrote: > > > sdphil wrote: > > > > I am trying to have some code execute every 24 hours. > > > > > I discovered this (great) thread -- > > > >http://groups.google.com/group/android-developers/browse_thread/threa. > > .. > > > > > And looked at Mark Murphy's code -- > > > >http://groups.google.com/group/cw-android/web/Alarm.zip > > > > > But my question has to do with how to trigger the service even if the > > > > phone has not been rebooted. In other words, suppose someone installs > > > > my application. I would like to make it so that in 24 hours, it > > > > executes some code, whether or not the phone has been rebooted. > > > > Register your alarm when they first run the app. Set a flag (file, > > > shared preference, database) to let you know it was the first time you > > > were run. > > > > -- > > > Mark Murphy (a Commons Guy)http://commonsware.com| > >http://twitter.com/commonsguy > > > > Android 2.0 Programming Books:http://commonsware.com/books > > > -- > > 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<android-developers%2bunsubscr...@googlegroups.com> > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en > >
-- 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