每年在特定日期调用 AlertDialog
Call AlertDialog on a specific date each year
我尝试在每年的某个特定日期调用 AlertDialog,在那天启动已定义的应用程序但出现故障,我请求您的帮助。注意,例如每年11月11日,启动app时需要全天运行AlertDialog,11月12日开始,AlertDialog要等到次年11月11日才会显示。提前致谢。
Calendar start = Calendar.getInstance();
start.set(Calendar.YEAR, Calendar.NOVEMBER, 11);
Date today = start.getTime();
if(start.equals(today)){
showStartDialog();
}
你可以试试
Calendar start = Calendar.getInstance();
Date today = start.getTime();
start.set(calendar.get(Calendar.YEAR), Calendar.NOVEMBER, 11)
if(start.getTime().equals(today)){
showStartDialog();
}
或者你可以
Calendar start = Calendar.getInstance();
int month = start.get(Calendar.MONTH)
int dayOfMonth = start.get(Calendar.DAY_OF_MONTH)
if (month == Calendar.November && dayOfMonth == 11) { ...}
我尝试在每年的某个特定日期调用 AlertDialog,在那天启动已定义的应用程序但出现故障,我请求您的帮助。注意,例如每年11月11日,启动app时需要全天运行AlertDialog,11月12日开始,AlertDialog要等到次年11月11日才会显示。提前致谢。
Calendar start = Calendar.getInstance();
start.set(Calendar.YEAR, Calendar.NOVEMBER, 11);
Date today = start.getTime();
if(start.equals(today)){
showStartDialog();
}
你可以试试
Calendar start = Calendar.getInstance();
Date today = start.getTime();
start.set(calendar.get(Calendar.YEAR), Calendar.NOVEMBER, 11)
if(start.getTime().equals(today)){
showStartDialog();
}
或者你可以
Calendar start = Calendar.getInstance();
int month = start.get(Calendar.MONTH)
int dayOfMonth = start.get(Calendar.DAY_OF_MONTH)
if (month == Calendar.November && dayOfMonth == 11) { ...}