I copied the code for the example. All seems fine, but the results I get are different form what is in the book. The app starts fine, I press the home button and I see what I should see in the logcat. Then I follow instructions, I start the phone app next, then I press the back button to kill the phone app. But, my activity that was supposed to be in background dose not fire the onRestart() in the logcat. What am I doing wrong.