Like the title says, I need to detect when my app loses focus because another app is launched (Phone call comes in, or user hits Home etc).
Overriding Activity.OnSto
I believe you could use:
onWindowsFocusChanged(boolean hasFocus)
from your Activity.