> -Have the app launch from the last activity IF the process of the app > has not being killed
OK, it now works and behaves as I wanted. I could not do it through activities attributes so I set a static variable that would signal whether the process is alive or dead, if dead I just launch my main screen and I clear the stack using the flags... If anyone has a better solution I'm all ears. Cheers, Alberto On Sep 24, 10:33 am, Albert <albert8...@googlemail.com> wrote: > Is it possible by using different activity attributes to: > > -Have the app launch from the last activity IF the process of the app > has not being killed > > The issue is that the info that the app needs is downloaded and parsed > at the entry point of the app, then depending of where you go it > downloads more data, so if the app tries to launch an activity that > does not have the info it needs to display... I would like to keep the > activity available but only for as long as the process is active. > > Thanks a lot, im playing around with the attributes but no luck yet. > > Alberto > > On Sep 24, 12:49 am, Dianne Hackborn <hack...@android.com> wrote: > > > > > What you are seeing is the normal user interaction. The user is not aware > > the process has been killed, so they expect to return to the app in the way > > they last saw it. > > > alwaysRetainTaskState is a totally separate thing, and allows you to turn > > off a facility where if the user hasn't been in your app for a while, upon > > returning to it its task can be reset. This is independent of whether or > > not its process needs to be restarted. > > > On Thu, Sep 23, 2010 at 8:22 AM, Albert <albert8...@googlemail.com> wrote: > > > > It looks like attribute this could solve the issue: > > > > --------------------------------------------------------------------------- > > > --------------------------------- > > > android:alwaysRetainTaskState > > > > Whether or not the state of the task that the activity is in will > > > always be maintained by the system — "true" if it will be, and "false" > > > if the system is allowed to reset the task to its initial state in > > > certain situations. The default value is "false". This attribute is > > > meaningful only for the root activity of a task; it's ignored for all > > > other activities. > > > Normally, the system clears a task (removes all activities from the > > > stack above the root activity) in certain situations when the user re- > > > selects that task from the home screen. Typically, this is done if the > > > user hasn't visited the task for a certain amount of time, such as 30 > > > minutes. > > > However, when this attribute is "true", users will always return to > > > the task in its last state, regardless of how they get there. This is > > > useful, for example, in an application like the web browser where > > > there is a lot of state (such as multiple open tabs) that users would > > > not like to lose. > > > > --------------------------------------------------------------------------- > > > ------------------------ > > > > I will try it and post back the results. > > > > -- > > > 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%2Bunsubs > > > cr...@googlegroups.com> > > > For more options, visit this group at > > >http://groups.google.com/group/android-developers?hl=en > > > -- > > Dianne Hackborn > > Android framework engineer > > hack...@android.com > > > Note: please don't send private questions to me, as I don't have time to > > provide private support, and so won't reply to such e-mails. All such > > questions should be posted on public forums, where I and others can see and > > answer them. -- 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