ドキュメントを見ていますが、これについてはどこにも説明していません。私はこれを見つけました:
The service will at this point continue running until Context.stopService()
or stopSelf() is called.
これは、サービスが引き続き実行されることを示していますが、方向の変更が発生したときに、アクティビティ/フラグメントが開始したサービスを自動的に停止しないことを前提としています。これも見つけました:
Using startService() overrides the default service lifetime that is managed by
bindService(Intent, ServiceConnection, int): it requires the service to remain
running until stopService(Intent) is called, regardless of whether any
clients are connected to it.
明示的に呼び出すまで、サービスは実際には停止しないと想定できますstopService
か?