(android) How to do something on app "launch"?
<p>I know Android's Activity model is a bit different from what I usually consider to be an "app".</p>

<p>I want to do something (in this case, check some notifications on a server and show them if available) when my app is "launched".  What is a good way to accomplish this?</p>

<p>I likely don't want to do it in an activity's OnCreate, since each activity can be created any number of times - the code would get called more often than necessary.</p>

<p>The app also has multiple entry points - would I have to duplicate the check in each activity?</p>

<p>What I'm thinking of doing is setting up this code inside the Application object, along with a flag that tracks whether it's already been called - and just call it from each Activity's onCreate().</p>

<p>Is there a better or more "proper" way to do this?</p>
