title: BroadcastReceiver does not trigger
body: <p>i have a <code>public class AlarmReceiver extends BroadcastReceiver</code> and an Activity with the following part in its <code>onCreate</code></p>
  
  <pre><code>    Intent intent = new Intent(this, AlarmReceiver.class);
      pintent = PendingIntent.getBroadcast(this, 0, intent, 0);
      AlarmManager alarm = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
  
      if (Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.KITKAT) {
          alarm.setExact(AlarmManager.RTC, Calendar.getInstance().getTimeInMillis() + 5000, pintent);
      } else {
          alarm.set(AlarmManager.RTC, Calendar.getInstance().getTimeInMillis()+5000, pintent);
      }
  </code></pre>
  
  <p>So, the <code>onReceive</code> method of my <code>AlarmReceiver</code>should be called 5seconds after this code is executed, shouldn't it? But it isn't, i've waited a few minutes but nothing happens. And yes i have added <code>&lt;uses-permission android:name="com.android.alarm.permission.SET_ALARM"/&gt;</code> to my manifest.
  (My phone executes <code>setExact</code>)</p>