On Thu, Sep 23, 2010 at 8:36 PM, elubin <[email protected]> wrote:
> That absolutely sounds like what is happening, but WHY would my app be > killed and restarted? > I'm guessing because it's idle long enough and Android feels like killing it. If you're leaving your app alone over night, likely your phone is going to sleep, pausing your app. Left in this state long enough, it's not surprising that it would be killed eventually. > You are correct, if it gets restarted on the main window then i am not > refilling my application data. I only fill it on the login window. Do I > misunderstand how application data is supposed to work? > Perhaps. As Dianne usually advises, you should scrap the Application idea and use a lazy-loading Singleton object to store your global / app-wide / static data as necessary. > what's the point of it if the JVM can kill my app at any time and not > store the application object? > Well, I guess the point is to have the notion of an object that represents your app as a whole. But it's not the system's job to store and restore it's state - that's your job. On Thu, Sep 23, 2010 at 11:56 PM, Frank Weiss <[email protected]> wrote: > I think the lesson is that an Android application and > android.app.Application are frequently mistakenly assumed to behave the same > as an "application" on other operating systems. Yes, this is an important point. OP, you must remember that leaving your app "open" does not mean it will never close as it does on Windows, for example. Android will kill it and restart it as need be - it only *appears* to have remained open since it restarts in the last activity you left it in. ------------------------------------------------------------------------------------------------- TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago transit tracking app for Android-powered devices -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] 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

