草庐IT

计时表

全部标签

asynchronous - Flutter:使用相同的按钮启动和停止计时器

我有一个秒表,我想要一个按钮来暂停和启动它。我正在为这件事的逻辑而苦苦挣扎。打印到控制台时,bool值卡在false上,不会让我重新单击按钮。秒表.dart:classNewStopWatchextendsStatefulWidget{@override_NewStopWatchStatecreateState()=>new_NewStopWatchState();}class_NewStopWatchStateextendsState{Stopwatchwatch=newStopwatch();Timertimer;boolstartStop=true;StringelapsedTi

dart - Dart 中的日期倒计时

我正在尝试在我拥有的特定日期创建倒计时,并显示到那时还有多少小时、分钟和秒......例如我想将计数器日期设置为:2018年10月25日星期四7:14:05AM我想为用户显示..剩余时间:hh:mm:ss到10月25日...我试过这个:@overridevoidinitState(){newCountdownTimer(newDuration(milliseconds:1540451645),newDuration(seconds:1)).listen((data){print('Remainingtime:${data.remaining.inSeconds}');print(new

dart - 创建一个倒数计时器,每 5 秒为列表中的每个值打印一次剩余时间

我正在尝试在Flutter中创建一个倒数计时器,它每5秒打印一次剩余时间,直到计时器用完,然后为列表中的下一个值运行相同的倒数计时器值(value)观。下面的递归函数会关闭,但它会在转到List中的下一个值之前等待“迭代”,即使该Timer的剩余时间较少.import'dart:async';Futuremain()async{final_sequence=[21,10,8];final_iteration=5;void_countdown(seq)async{if(seq.length>0){varduration=seq[0];print('Startingat$duration'

dart - 在 Flutter 倒计时期间向倒计时计时器添加时间

我正在尝试创建一个倒数计时器应用程序,我可以在其中按下一个按钮来增加更多时间,同时计时器正在积极倒计时,就像每个微波炉一样,您可以按下一个按钮来增加运行时间它在不停止任何东西的情况下运行的时间。import'package:flutter/material.dart';voidmain(){runApp(newMaterialApp(home:newMyApp(),));}classCountdownextendsAnimatedWidget{Countdown({Keykey,this.animation}):super(key:key,listenable:animation);A

timer - 如何在 flutter 中进行倒计时?

我怎样才能实现一个计时器小部件,它在时间到期后导航到另一个屏幕,或者在之后自动重启,比方说一个滑动手势? 最佳答案 Flutter有一个名为RestartableTimer的类,它扩展自Timer。当设置计时器时,它会得到一个Duration元素和一个回调方法。当你想重新启动它时,你可以简单地重置它。这是完成所有这些的代码片段。代码放到相关地方即可。//Youneedtoimportthisimport'package:async/async.dart';//Durationis5secondsDuration_timerDurat

flutter - 在 flutter 中的 CircularProgressIndicator 上显示计时器进度

我正在使用RestartableTimer(Timer的子类)作为倒数计时器,在一定时间后将人们“踢出”表格。我想显示那个计时器的进度,我喜欢循环进度慢慢填满的想法。我没有展示我的代码,因为我真的没有什么可展示的。我在一个小部件中有一个完全静态的进度指示器和一个工作计时器(有状态或无状态,以效果最好的为准)。我面临两个问题,这是我需要帮助的地方:我不知道如何每x毫秒检查一次计时器进度。我怎样才能做到这一点?我不需要复制粘贴代码,但我应该去了解更多“什么对象/哪个方向”?计时器进度未实现(NotImplementedException);有什么办法可以在其他地方找到等价物吗?除了那个部分

timer - 如何停止 flutter 中的计时器?

我在flutter中创建了一个计时器,一切正常。现在我不知道如何在启动后关闭计时器。文档说你可以通过调用voidcancel()来取消它,但我不明白实现。我应该怎么调用它?这是正确的方法吗?staticconsttimeout=constDuration(seconds:5);staticconstms=constDuration(milliseconds:1);startTimeout([intmilliseconds]){varduration=milliseconds==null?timeout:ms*milliseconds;returnnewTimer(duration,ha

sqlite:只读数据库中的临时表/ View ?

sqlite似乎不允许我在只读数据库中创建临时View。我错过了什么吗?如果它是临时的,我认为数据库连接模式应该无关紧要。我什至指定了“PRAGMAtemp_store=MEMORY”——它没有帮助。是否有使用View的合理替代方案? 最佳答案 您可以创建一个引用主数据库中数据的临时View。CREATEVIEWtemp.userviewASselectuserid,firstname,lastnamefrommain.usertbl;然后像这样访问View...SELECT*fromtemp.userview;

mysql - 有了MySQL临时表,为什么还要Redis?

只要计算机有足够的RAM(并且相应地设置了MySQL),MySQL临时表就会存储在内存中。可以为任何字段创建任何索引。Redis将数据一次存储在由一个键索引的内存中,据我所知,MySQL也可以完成这项工作。有什么东西可以让Redis更适合存储大量(100-200k行)volatile数据?我只能解释Redis的外观,不是每个项目里面都有mysql,可能其他一些数据库不支持临时表。如果我的项目中已经有MySql,忍受Redis是否有意义? 最佳答案 Redis就像直接使用索引。在您和数据之间没有ACID、SQL解析器和许多其他东西。它

ios - WKInterfaceTimer 用作定时器开始和停止倒计时

我正在尝试创建一个计时器来倒计时x分钟和y秒。我正在计算秒数并像这样创建InterfaceTimer:timer.setDate(NSDate(timeIntervalSinceNow:Double(secondsValue+1)))计时器停止()在那之后我不停地停止它并一次又一次地启动它,但是随着“时间(现在)没有停止”,值突然减少了。例如:如果计时器显示:55,我启动它3秒然后停止它,它显示:52,我等待10秒然后再次启动它,它从:42开始。我无法保存当前在WKInterfaceTimer中的值,以便我可以从同一点重新开始。我尝试的一切都不起作用。有没有人使用计时器并且在停止后它保