Nice video! Here's an explanation of what is going on with the incoming call window: that is not implemented as an activity, so it does not cause the activity behind it to be paused. (There are a few other similar things like this, such as the notification panel you can slide down from the status bar, and the power menu that is displayed when doing a long hold on the end call key.)
If what you care about is that you are losing input focus (which is the case for all of these non-activity windows), you can find this out by implementing onWindowFocusChanged() on a view in your activity. This also lets you find out about losing focus to menu panels when the menu key is pressed, Dialogs that are shown, etc, all of which are not activities so likewise don't cause onPause() to be called. An example of where you probably want to use onWindowFocusChanged() rather than onPause() is a game, where it would pause itself when losing focus. The key difference between losing window focus and being paused, is that being paused means that your activity is being put to the background, and so can be killed by the system if needed to reclaim resources for whatever is in the foreground. Thus you will do things like save data being edited in onPause(), as compared to reacting to losing focus in onWindowFocusChanged(). In other words, these system windows (incoming call, power dialog, notification panel) or application menu or dialog windows do not impact the activity lifecycle: the activity really is still in the foreground, insofar is the system will not consider it a candidate to be killed if it needs more memory, and from that perspective it is able to continue behaving as a foreground activity. On Jun 3, 6:41 am, Damien <[EMAIL PROTECTED]> wrote: > Hi > > I have a produced a "tutorial" screencast; the title is LifeCycleDemo. > The screencast covers the Activity life cycle and also introduces the > watcher to logcat and gsm. To view LifeCycleDemo go to > > http://blip.tv/file/958450/ > > I intend to make more screencasts over the next few months so your > feedback on this topic is very welcome. > > Further screencasts will be released on blip.tv and blogged about here > > http://sleepydroid.blogspot.com > > Please email your comments / criticisms to > > [EMAIL PROTECTED] > > Regards > Damien --~--~---------~--~----~------------~-------~--~----~ 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] Announcing the new M5 SDK! http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

