Do you detail and give example of the Android service/activity lifecycle in your book ?
I find the "singleTop", "singleTask" very confusing in Android. I still don't understand how to have 2 activities in background and put them on front when needed instead of create a new instance.
I cover the application/activity lifecycle but not the service lifecycle. And only the simple things, not singleTop and singleTask, sorry. I haven't found a use for them yet.