如何解决每年的特定日期致电AlertDialog
我尝试在每年的某个特定日期启动警报对话框,当该应用程序在定义的当天启动但出现故障时,我寻求您的帮助。请注意,例如,在每年的11月11日,有必要在启动应用程序时全天运行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) { ...}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。