Thanks Dianne. In that case I'd say the myth is kind of busted. On 10 Juli, 20:05, Dianne Hackborn <hack...@android.com> wrote: > It will only destroy activities if you have a large number of them on your > stack. In practice, I think most apps will hit an out of memory error on > their local heap before encountering this (and don't have significantly deep > stacks), so are unlikely to encounter it. > > > > > > > > > > On Sun, Jul 10, 2011 at 8:17 AM, nadam <a...@anyro.se> wrote: > > In a low memory situation Android can shut down apps and has some > > logic to prioritize which apps to shut down first. I have read some > > comments that Android can also partially destroy an app by destroying > > Activities that are not currently used. Since I haven't found any > > documentation about this, I suspect that this could be a > > misunderstanding and that what they are experiencing is in fact that > > the whole app has been destroyed and then the app has been started > > again by the user. > > > Example: > > 1. The app starts and creates ActivityA > > 2. ActivityA starts ActivityB > > 3. ActivityB starts another app, for instance Google Maps > > 4. Android destroys only ActivityA due to low memory > > > But what actually happened: > > 4. Android destroys the whole app due to low memory > > 5. The user presses the back-button > > 6. The app starts again and creates ActivityB > > 7. Developer thinks (based on stack-traces) that the app has been > > running all the time but only ActivityA was destroyed > > > If Android can in fact destroy just a single Activity, how is the > > decision made between destroying unused Activities in the least 5 > > prioritized apps vs. completely destroying the least 2 prioritized > > apps? > > > Or is the partial destroying just a myth (like the destroying statics > > myth)? > > > -- > > 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 > > -- > 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