标签: timer

如何在Objective-C中编写定时器?

我正试图用NSTimer制作秒表.

我给出了以下代码:

 nst_Timer = [NSTimer scheduledTimerWithTimeInterval:0.001 target:self selector:@selector(showTime) userInfo:nil repeats:NO];
Run Code Online (Sandbox Code Playgroud)

并且它在几毫秒内无法工作.它需要超过1毫秒.

iphone timer objective-c nsdate nstimer

37
推荐指数
1
解决办法
4万
查看次数

36
推荐指数
4
解决办法
2万
查看次数

电子邮件中的倒数计时器图像GIF

我最近收到了一封来自Onnit Labs的电子邮件,其中包括使用gif图像在电子邮件内部的倒计时模块计时器.可以在此处查看电子邮件:https://www.onnit.com/emails/lastchance-historic/

图像可以在这里看到:

在此输入图像描述

我调查了一下,看起来你可以继续使用gifsockets向动画GIF发送新帧,因为GIF没有指定它在浏览器中加载时有多少帧.这是在github:http://github.com/videlalvaro/gifsockets

我认为这非常有趣,确实很酷.有没有人对如何实现这一点有任何其他见解?似乎他们在Onnit上使用的那个似乎根据附加在URL或图像末尾的日期来改变倒计时.

onnit.com/emails/_modules/timer/?end=2012-12-27+00:00:00&dark=1

我正在尝试通过电子邮件发送相同的内容,但我有点难过.

sockets email timer gif countdown

36
推荐指数
1
解决办法
6万
查看次数

35
推荐指数
3
解决办法
2万
查看次数

如何获得Timer Elapsed事件中发生的异常?

我正在使用Windows窗体应用程序并且使用System.Timers.Timer来定期检查数据库中的数据.

如何将计时器Elapsed事件处理程序中发生的异常传递到主应用程序中?如果我使用下面的代码,异常会被"吞噬",主应用程序永远不会得到它(即使我有ThreadException和UnHandledException的处理程序).

// Main Form
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);

// Manager class
private System.Timers.Timer _timer;

    void _timer_Elapsed(object sender, ElapsedEventArgs e)
    {
        try
        {
            doSomeDatabaseActions();
        }
        catch (Exception ex)
        {
            throw new ApplicationException("How do I get this error back into main thread...", ex);
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# multithreading timer

35
推荐指数
2
解决办法
1万
查看次数

在android中重新安排计时器

我怎样才能重新安排计时器.我试图取消定时器/时间任务,并使用方法再次安排它.但它显示异常错误:

Exception errorjava.lang.IllegalStateException: TimerTask is scheduled already

代码我用过它:

private Timer timer = new Timer("alertTimer",true);
public void reScheduleTimer(int duration) {
    timer.cancel();
    timer.schedule(timerTask, 1000L, duration * 1000L);
}

android scheduling timer

35
推荐指数
1
解决办法
2万
查看次数

我如何每天下午2点运行我的TimerTask

我想每天下午2点执行一份工作.java.util.Timer我可以用哪种方法安排工作?

2小时后,它将停止工作并重新安排在第二天下午2点.

java timer scheduled-tasks

35
推荐指数
4
解决办法
8万
查看次数

如何在Android中停止Timer?

我正在开发一个应用程序,它在特定的时间段内向特定号码发送消息.问题是它会在那段时间后继续发送该消息.如何在特定时间后停止计时器以停止发送该消息?

android timer

34
推荐指数
4
解决办法
11万
查看次数

Python中可取消的线程.Timer

我正在尝试编写一个倒计时到给定时间的方法,除非给出重启命令,否则它将执行任务.但我认为Python threading.Timer类不允许计时器被取消.

import threading

def countdown(action):
    def printText():
        print 'hello!'

    t = threading.Timer(5.0, printText)
    if (action == 'reset'):
        t.cancel()

    t.start()
Run Code Online (Sandbox Code Playgroud)

我知道上面的代码是错误的.非常感谢这里的一些指导.

python timer python-multithreading python-2.7

34
推荐指数
3
解决办法
6万
查看次数

Xcode Objective-C | iOS:延迟功能/ NSTimer帮助?

所以我正在开发我的第一个iOS应用程序,我需要帮助..

现在简单的程序,我有9个按键,当我按下第一个按钮,或任何按钮,我只是想的第一个按钮,以突出60毫秒,unhighlight,第二个按钮的亮点,等待60毫秒,unhighlight等为其余的按钮让它看起来像一个移动的LED.

我看起来已经尝试过睡眠/睡眠,但是一旦睡眠持续时间完成,它似乎一起跳过高亮/不亮.

例如:

- (void) button_circleBusy:(id)sender{
firstButton.enabled = NO;
sleep(1);
firstButton.enabled = YES;
Run Code Online (Sandbox Code Playgroud)

等等其他按钮.它会延迟,但它不会延迟"firstButton.enabled = NO;".我为每个按钮的"禁用状态"画了一张照片,我从来没有看到它.

任何帮助表示赞赏!我已经研究过NSTimer,但我不确定如何实现它.

谢谢.

- 保罗

xcode timer objective-c delay ios4

33
推荐指数
5
解决办法
12万
查看次数