从PendingIntent到Notification

时间:2015-06-22 14:55:15

标签: android android-notifications android-pendingintent

我尝试在给定时间每天显示通知,因此我使用AlarmManager来激活我的PendingIntent。现在,我正在尝试使此PendingIntent显示通知。关于如何使这项工作的任何想法?

我的代码:

private AlarmManager alarmMgr;
private PendingIntent alarmIntent;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    check_products(7, 0);
    check_products(16, 0);
}

public void check_products(int hour, int minute){
    Calendar calendar = Calendar.getInstance();
    calendar.setTimeInMillis(System.currentTimeMillis());
    calendar.set(Calendar.HOUR_OF_DAY, hour);
    calendar.set(Calendar.MINUTE, minute);
    alarmMgr.setInexactRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY, alarmIntent);
}

1 个答案:

答案 0 :(得分:0)

您必须为您的任务制作广播接收器,因为给定时间符合要求,然后使用PendingIntent生成通知......