*> Hi! I want to know if there are any method to know if is the first
exuction of an app after reboot, or the app is alredy executed by the user
(the app have one activity and to recivers).*
*
*
Is this for an application you developed or any arbitrary app?  And, WHY?

*> I'm thinking in methods like write and rewrite a token file every minute,
and each time the app starts, check the lastmodified property to know the
state, but i think that must be smart ways to do it.*

Please tell me you're not serious... You're joking right?  Writing a file
every minute in the background would surely drain the battery like crazy.

A better solution, if you really want to know the first time your app is
launched after a reboot is to listen for the Boot Completed broadcast
message:
http://developer.android.com/reference/android/content/Intent.html#ACTION_BOOT_COMPLETED

Have your receiver write out a value to SharedPreferences... something like
a boolean key/value pair with a key of "LaunchedSinceBoot" and a value of
"false"

Then when you launch your main app read that value and act accordingly.
 Then set the value to true so the next time you launch you skip the
first-launch-since-boot steps...

Thanks,
Justin Anderson
MagouyaWare Developer
http://sites.google.com/site/magouyaware


On Wed, May 4, 2011 at 5:34 AM, ferran fabregas <ferri...@gmail.com> wrote:

> Hi! I want to know if there are any method to know if is the first exuction
> of an app after reboot, or the app is alredy executed by the user (the app
> have one activity and to recivers).
>
> I'm thinking in methods like write and rewrite a token file every minute,
> and each time the app starts, check the lastmodified property to know the
> state, but i think that must be smart ways to do it.
>
> Any idea?
>
> Thanks in advance,
>
> *Ferran*
>
>  --
> 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

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