onUserLeaveHint()とIntent.ACTION_CLOSE_SYSTEM_DIALOGSのブロードキャストを拾う先方があるらしい。ブロードキャストの場合、onCreateではなくonResume <-> onPause間で登録しないと不味いんじゃないかなあ。