如果有任何事件发生,我有一个使用 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);
}
}
}