【发布时间】:2018-05-15 09:39:12
【问题描述】:
我写了下面的报警方法。
public void alarm(int time){
Intent intent = new Intent(MainActivity.this, Alarm.class);
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
PendingIntent pi = PendingIntent.getBroadcast(getApplicationContext(), 0 , intent, 0);
am.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis()+time*1000, pi);
}
这种方法效果很好。但是当我多次调用该方法时出现问题。喜欢,
alarm(10);
alarm(50);
这次它只调用alarm(10);,但不调用alarm(50);
请大家帮忙看看为什么会出现这个问题!
【问题讨论】:
标签: java android alarmmanager alarm