title: Android service onStartCommand never called
body: <p>I noticed that <code>Service.START_STICKY</code> doesn't work and when I tokk a closer look, I saw the onCreate() is running but onStartCommand is not called.</p>
  
  <p>Any ideas why?</p>
  
  <pre><code>    @Override
  public void onCreate() {
  
      mGlobalData = GlobalData.getInstance();
      mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
  
      if (mTimer == null)
          mTimer = new Timer();
  
      Log.e(TAG, "onCreate()");
  }
  
  @Override
  public int onStartCommand(Intent intent, int flags, int startId) {
      int t = START_STICKY;
      Log.e(TAG, "call me redundant BABY!  onStartCommand service");
  
      // We want this service to continue running until it is explicitly
      // stopped, so return sticky.
      return t;
  }
  </code></pre>