Intent intent = new Intent(this, Passive.class);
PendingIntent pendingIntent = PendingIntent.getService(this, 50000,
intent, 0);
AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC_WAKEUP,
System.currentTimeMillis() + 1000, 3600000, pendingIntent);
那是我正在使用的代码,它最初是从共享设置中获得重复时间的,但即使我硬编码它仍然每 60 秒重复一次,而不是指定时间。
值得一提的是,我的平板电脑没有遇到这个问题,只是我的 HTC One X。