gpt4 book ai didi

android - 在android中设置没有DateTime和TimePicker的闹钟

转载 作者:行者123 更新时间:2023-11-30 01:31:10 25 4
gpt4 key购买 nike

我想在没有日期时间选择器和时间选择器的情况下设置闹钟。它总是显示无效时间。这是我的代码

public void setClockTimeScheduler(Context ctx) {
// TODO Auto-generated method stub
Calendar current = Calendar.getInstance();
Calendar cal = Calendar.getInstance();
cal.set(cal.get(Calendar.YEAR),
cal.get(Calendar.MONTH),
cal.get(Calendar.DAY_OF_MONTH),
cal.get(Calendar.HOUR),
cal.get(Calendar.MINUTE)+2, 00);

if(cal.compareTo(current) <= 0){
//The set Date/Time already passed
Toast.makeText(ctx, "Invalid Date/Time"+cal.compareTo(current)+"Or"+current,
Toast.LENGTH_LONG).show();
}else{
setAlarmScheduler(cal,ctx);
}

最佳答案

首先,您要在当前时间添加两分钟。如果条件无论如何都不能为真。 if 语句没用,删除它并使用下面的代码它一定会帮助你!

    public void setClockTimeScheduler(Context ctx){
Calendar cal = Calendar.getInstance();
cal.add(Calendar.MINUTE,2);
setAlarmScheduler(cal, ctx);
}

关于android - 在android中设置没有DateTime和TimePicker的闹钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35742412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com