在一定时间后更改变量

时间:2015-02-14 07:40:51

标签: java android pdf android-studio

我想在我的应用中显示PDF文档。此PDF文档是一个时间表,每周一至周五有一个链接(总共5个链接)。这意味着我需要每天更改PDF文档阅读器的下载链接,比如说下午5点。

我的想法是创建一个变量,这个变量包含5个字符串,并且每天将字符串更改为列表中的下一个字符串。列表完成后,我们再次从第一个链接开始。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

创建一个HashMap,其中第一个String是星期几,第二个String是你的链接/ url。然后你可以弄清楚它是星期几,并取出你的链接:

    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);