Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ';setExact';AlarmManager的方法行为不正确_Java_Android_Alarmmanager - Fatal编程技术网

Java ';setExact';AlarmManager的方法行为不正确

Java ';setExact';AlarmManager的方法行为不正确,java,android,alarmmanager,Java,Android,Alarmmanager,我正在开发一个倒计时应用程序。我想在倒计时达到0时启动“结束倒计时活动”。我有一个变量来记录剩余时间(我用来显示倒计时的变量) 文档提供了以下信息(我必须使用此方法,因为这是练习的一部分): public void setExact(整型、长触发器、挂起操作) 知道了这一点,我将倒计时变量作为第二个参数传递,认为活动将在我给出的时间大致打开 比方说,我在duration变量中设置了30秒的duration。我通过按下一个按钮开始倒计时,并使用使用duration变量的“setExact”方法 尽

我正在开发一个倒计时应用程序。我想在倒计时达到0时启动“结束倒计时活动”。我有一个变量来记录剩余时间(我用来显示倒计时的变量)

文档提供了以下信息(我必须使用此方法,因为这是练习的一部分):
public void setExact(整型、长触发器、挂起操作)

知道了这一点,我将倒计时变量作为第二个参数传递,认为活动将在我给出的时间大致打开

比方说,我在duration变量中设置了30秒的duration。我通过按下一个按钮开始倒计时,并使用使用duration变量的“setExact”方法

尽管我超过了30秒(显然以毫秒为单位),但“倒计时活动结束”只在5秒后启动


您可以随意下载。

听起来您可能会输入30000作为触发时间,而触发时间应该是30000加上当前时间(毫秒)

从文件中:
triggerAtMillis long:使用适当的时钟(取决于闹钟类型),闹钟应该响起的时间(以毫秒为单位)。

请在问题中用4个空格缩进将项目编码。请不要只链接到您的项目。您需要在问题本身中包含一个。