我希望我的AlarmManager
每15秒重复一次,但是警报只触发一次,并且永远不会触发,我使用的是Api> = 19
这是方法:
Intent intent = new Intent(getActivity().getApplicationContext(), AlarmReceiver.class);
PendingIntent pintent = PendingIntent.getBroadcast(getActivity(), 0, intent, 0);
AlarmManager alarm = (AlarmManager)getActivity().getSystemService(Context.ALARM_SERVICE);
alarm.setExact(AlarmManager.RTC_WAKEUP,System.getcurrentTimeinMillis+15000,pintent);
这是我的广播接收器
public class AlarmReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Hello", Toast.LENGTH_SHORT).show();
Log.i("alarmmanager","hello");
}
}