title: AlarmManager not working as expected in sleep mode on S5 Neo
body: <p>I am using an AlarmManager in a Service to be triggered every minute. </p>
  
  <pre><code>    PendingIntent pendingIntent = PendingIntent.getService(getApplicationContext(), 0,
              getUpdateServiceIntent(mContext), PendingIntent.FLAG_UPDATE_CURRENT);
      AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
  
      // Cancel any pending Intent
      am.cancel(pendingIntent);
  
      // Set a new one
      am.set(AlarmManager.RTC_WAKEUP, 60000, pendingIntent);
  </code></pre>
  
  <p>On the Samsung S5 Neo :
  When the screen is active, it is working as expected.
  When the screen is off, it is triggered every 5 minutes (instead of one).</p>
  
  <p>I try this exact same code on S5 Mini (with Android 4.4), Nexus 5 5.1 and Nexus 5 6.0, this code is working fine.  </p>
  
  <p>targetSdkVersion is 19.</p>
  
  <p>Any idea how to keep the AlarmManager working correctly when screen is off ?
  The delay is still 5 minutes, even if I ask for 30 seconds.</p>
  
  <p>EDIT : 
  I also tried the 'setExact' method, but it didn't change anything. Still have a 5 minutes interval between each alarm.</p>