【发布时间】:2023-04-08 00:26:01
【问题描述】:
如果有任何事件发生,我有一个应用程序使用 AlarmManager 来安排通知。这很好用。
问题是每次用户实例化应用程序时,如果是事件日,它会显示状态栏通知。我想仅在应用处于非活动状态(即关闭)时显示状态栏通知。
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.simple_calendar_view);
if (notification_value == true) {
int dayOfEvent = day;
if (notification_day == 1) {
dayOfEvent = day + 1;
}
if(isHoliday(dayOfEvent, month, year))
{
String mn = monthName[month-1];
String date_string = setParameter(year, mn, dayOfEvent);
startAlarm(year, (month-1), day, hour, mins, date_string);
}
}
}
【问题讨论】:
标签: java android notifications alarmmanager