title: Does Service stop itself automatically after onStartCommand() done?
body: <p>When I call <code>this.startService(new Intent(this, Some_Service.class));</code><br>
  I know that <code>onCreate()</code> is called and followed by <code>onStartCommand()</code>.  </p>
  
  <p>Bur what happens if the code in <code>onStartCommand()</code> done?.<br>
  Does <code>Service</code> automatically call <code>onDestroy()</code> to stop itself?<br>
  Or do I must call <code>this.stopService(new Intent(this, Some_Service.class));</code> to achieve that?</p>