【发布时间】:2012-07-11 03:41:33
【问题描述】:
我正在开发一个 Android 2.3.3 应用程序,我需要每 X 秒运行一个方法。
在 iOS 中,我有 NSTimer,但在 Android 中我不知道该使用什么。
有人推荐我Handler;另一个推荐我AlarmManager,但我不知道哪种方法更适合NSTimer。
这是我想在 Android 中实现的代码:
timer2 = [
NSTimer scheduledTimerWithTimeInterval:(1.0f/20.0f)
target:self
selector:@selector(loopTask)
userInfo:nil
repeats:YES
];
timer1 = [
NSTimer scheduledTimerWithTimeInterval:(1.0f/4.0f)
target:self
selector:@selector(isFree)
userInfo:nil
repeats:YES
];
我需要类似NSTimer 的东西。
你有什么推荐给我的?
【问题讨论】:
-
定义“最好的”。您希望它以何种方式做到最好?
-
我不知道哪种方法更适合 NSTimer。
-
@VansFannel 你想要多长时间的间隔?
-
我已经更新了问题,详细说明了我正在尝试做的事情。
-
这个问题:stackoverflow.com/questions/6242268/…,和这个类似,答案很好。