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 だけで発生しています。