我想每天早上8点使用Android闹钟管理器运行任务

时间:2016-03-02 02:17:28

标签: android alarmmanager

我正在使用此代码,但我无法这样做。
此代码中没有错误,但它没有触发警报:

    Calendar calendar = Calendar.getInstance();

    calendar.set(Calendar.HOUR_OF_DAY, 8); 
    calendar.set(Calendar.MINUTE,0);
    calendar.set(Calendar.SECOND, 0);

    PendingIntent pi = PendingIntent.getService(this, 0,
            new Intent(this, Home.class),PendingIntent.FLAG_UPDATE_CURRENT);

    AlarmManager am = (AlarmManager)getSystemService(Context.ALARM_SERVICE);

    am.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
            AlarmManager.INTERVAL_DAY, pi);

0 个答案:

没有答案