在特定时间之后和特定时间更改变量
Change Variable after and at a certain amount of time
我想在我的应用程序中显示 PDF 文档。这个PDF文档是一个时间表,周一到周五每天都有一个link(总共5link)。这意味着我需要每天(比如下午 5 点)更改 PDF 文档 reader 的下载 link。
我的想法是创建一个变量,这个变量包含5个字符串,每天都会将字符串更改为列表中的下一个。列表完成后,我们再次从第一个 link 开始。
我该怎么做?
创建一个 HashMap,其中第一个字符串是星期几,第二个字符串是您的link/url。然后你可以弄清楚今天是星期几,然后拿出你的 link:
HashMap<String, String> linkMap = new HashMap<String, String>();
linkMap.put("Monday", "some link");
linkMap.put("Tuesday", "some other link");
// ...
String weekDay;
String link;
SimpleDateFormat dayFormat = new SimpleDateFormat("EEEE", Locale.US);
Calendar calendar = Calendar.getInstance();
weekDay = dayFormat.format(calendar.getTime());
link = linkMap.get(weekDay);
我想在我的应用程序中显示 PDF 文档。这个PDF文档是一个时间表,周一到周五每天都有一个link(总共5link)。这意味着我需要每天(比如下午 5 点)更改 PDF 文档 reader 的下载 link。
我的想法是创建一个变量,这个变量包含5个字符串,每天都会将字符串更改为列表中的下一个。列表完成后,我们再次从第一个 link 开始。
我该怎么做?
创建一个 HashMap,其中第一个字符串是星期几,第二个字符串是您的link/url。然后你可以弄清楚今天是星期几,然后拿出你的 link:
HashMap<String, String> linkMap = new HashMap<String, String>();
linkMap.put("Monday", "some link");
linkMap.put("Tuesday", "some other link");
// ...
String weekDay;
String link;
SimpleDateFormat dayFormat = new SimpleDateFormat("EEEE", Locale.US);
Calendar calendar = Calendar.getInstance();
weekDay = dayFormat.format(calendar.getTime());
link = linkMap.get(weekDay);