相关疑难解决方法(0)

Android设置多个警报

我正在尝试实施一个Android应用程序,需要多次报警(或提醒).

我已经搜索过了,但是我发现的最近的是固定数量的警报设置,我猜这个例子没有用.

我想知道是否存在动态设置多个警报的方法,例如一组警报,然后在特定时间戳中触发这些警报.

android android-alarms

38
推荐指数
2
解决办法
5万
查看次数

如何在给定的时间段内显示通知中的字符串列表?

我想在指定的时间显示通知。就像我有一个开始时间,从我想要查看通知和结束时间到我想要查看通知,即应该在给定时间段中显示的字符串列表。

此外,列表可以是用户指定的任何数量。

如何决定动态显示通知的时间?或者如何统一划分时隙和字符串?

此处的更多说明是显示通知中显示的开始时间、结束时间和字符串计数的屏幕:

在此处输入图片说明

请帮忙。谢谢...

编辑 :

我正在尝试给定的解决方案。

 List<String> times = new ArrayList<>();
        try {
            SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm", Locale.ENGLISH);
            Date start = dateFormat.parse(startTime);
            Date end = dateFormat.parse(endTime);
            long minutes = ((end.getTime() - start.getTime()) / 1000 / 60) /
                    howMany;
            for (int i = 0; i < howMany; i++) {

                Calendar calobj = Calendar.getInstance();
                calobj.setTime(start);
                calobj.add(Calendar.MINUTE, (int) (i * minutes));
                String time = dateFormat.format(calobj.getTime());
                times.add(time);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }

        Log.d("timesList", times.toString());
        return times;
    }

    public …
Run Code Online (Sandbox Code Playgroud)

java android alarmmanager android-notifications

5
推荐指数
1
解决办法
264
查看次数