title: Android service not called
body: <p>This is my service:</p>
  
  <pre><code>public class KeepAliveService  extends Service {
  Alarm alarm = new Alarm();
  public void onCreate()
  {
      Log.i("","KEEPALIVE onCreate");
      super.onCreate();
  }
  
  @Override
  public int onStartCommand(Intent intent, int flags, int startId)
  {
      alarm.setAlarm(this);
      Log.i("","KEEPALIVE onCreate start command");
      return START_STICKY;
  }
  
  @Override
  public void onStart(Intent intent, int startId)
  {
      alarm.setAlarm(this);
      Log.i("","KEEPALIVE onStart");
  }
  
  @Override
  public IBinder onBind(Intent intent)
  {
      return null;
  }
  }
  </code></pre>
  
  <p>I have it declared like this in my manifest, after my :</p>
  
  <pre><code>   &lt;?xml version="1.0" encoding="utf-8"?&gt;
  </code></pre>
  
  <p></p>
  
  <pre><code>&lt;uses-sdk
      android:minSdkVersion="10"
      android:targetSdkVersion="23" /&gt;
  
  &lt;uses-permission android:name="android.permission.VIBRATE" /&gt;
  &lt;uses-permission android:name="android.permission.CAMERA" /&gt;
  &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt;
  &lt;uses-permission android:name="android.permission.WAKE_LOCK" /&gt;
  &lt;uses-permission android:name="android.permission.RECORD_AUDIO" /&gt;
  &lt;uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /&gt;
  &lt;uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /&gt;
  &lt;uses-permission android:name="android.permission.READ_PHONE_STATE"/&gt;
  &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/&gt;
  &lt;uses-permission android:name="android.permission.BLUETOOTH" /&gt;
  &lt;uses-permission android:name="android.permission.BROADCAST_STICKY" /&gt;
  &lt;uses-permission android:name="android.permission.READ_LOGS" /&gt;
  &lt;uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"&gt;&lt;/uses-permission&gt;
  &lt;uses-feature android:name="android.hardware.camera" /&gt;
  &lt;uses-feature android:name="android.hardware.camera.autofocus" android:required="false" /&gt;
  &lt;application
      android:icon="@drawable/ic_launcher"
      android:name="com.vidyo.vidyomod.VidyoModApplication"
      android:theme="@style/AppTheme"
      android:label="@string/app_name"
      android:allowBackup="true"
      android:supportsRtl="true"
      tools:replace="android:icon"&gt;
      &lt;activity
          android:name="com.vidyo.vidyomod.activities.BaseActivity"
          android:label="@string/app_name"
          android:configChanges="keyboardHidden|orientation|screenSize"
          android:screenOrientation="landscape"&gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.MAIN" /&gt;
  
              &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
          &lt;/intent-filter&gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.VIEW" /&gt;
              &lt;category android:name="android.intent.category.DEFAULT" /&gt;
              &lt;category android:name="android.intent.category.BROWSABLE" /&gt;
              &lt;data android:scheme="vidyocore" /&gt;
          &lt;/intent-filter&gt;
      &lt;/activity&gt;
      &lt;service
          android:name="com.vidyo.vidyomod.KeepAliveService"
          android:enabled="true"
          android:process=":your_service" &gt;
      &lt;/service&gt;
      &lt;receiver android:process=":remote" android:name="com.vidyo.vidyomod.utils.Alarm"&gt;&lt;/receiver&gt;
      &lt;receiver android:name="com.vidyo.vidyomod.utils.AutoStart"&gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.BOOT_COMPLETED"&gt;&lt;/action&gt;
          &lt;/intent-filter&gt;
      &lt;/receiver&gt;
  &lt;/application&gt;
  </code></pre>
  
  <p></p>
  
  <p>And on my onCreate of my BaseActivity, I do this:</p>
  
  <pre><code>    Intent i= new Intent(BaseActivity.this, KeepAliveService.class);
      startService(i);
  </code></pre>
  
  <p>I debugged, my breakpoint at startService does stop, but OnCreate is not called. why?</p>