onNotificationPostedの前にonStartCommandって呼ばれるの?

何気なく、機嫌よく動いてくれているAndroidアプリのソースコードを見直しているとふと、onStartCommand() なんてところがあることに今更ながら目が止まった。

通知が発行されたタイミングで実行したいアクションをonNotificationPosted()にずらずらっと書いていて、onStartCommand()ってまるっきり無視してしまっているのだけれどひょっとしたらここにある程度初期化的なことを書いて置いたほうがよいのか???

などと疑問に思って念のためにLogを取ってみたら、結局実行されていくのはonNotificationPosted()以下からだった。なーんだ。

というわけで、また忘れて同じことを試そうとしないように書き記しておこう。