title: Start service once and forever untill it gets killed
body: <p>A simple question, how to make a Service repeat at log cat console msg "hello", as long as the Service is living/is active? I've tried:</p>
  
  <pre><code>@Override
      public int onStartCommand(Intent intent, int flags, int startId) {
          Log.v("LocalService", "Received start id " + startId + ": " + intent);
          Mano lopas = new Mano(this);
          lopas.Lopas();
          while(true) {
          Log.v("HAHA", "hello");
          }
          // We want this service to continue running until it is explicitly
          // stopped, so return sticky.
          return START_STICKY;
      }
  </code></pre>
  
  <p>But it never returns START_STICKY, actually it doesnt even build the project. I think im missing something about services? I start my service, in MainActivity in my application, like: </p>
  
  <pre><code>startService(new Intent(getApplicationContext(),Myclass.class));
  </code></pre>
  
  <p>And it runs only once without my while loop in my service. It says me something in Logcat and this is it. Morever, my service starts so many times as many times I re-open my application. How to make service start run once and "forever", I mean untill it gets killed by the system or user kills it.</p>