在服务和活动中启动计时器的区别

时间:2016-08-24 04:54:21

标签: java android service intentservice threadpoolexecutor

我希望每30秒运行一次定期任务。所以我正在使用Timer ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(1); executor.scheduleWithFixedDelay(new MyTask(), 0, 30000, TimeUnit.MILLISECONDS); class MyTask implements Runnable { @Override public void run() { } }

Timer

以下是Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { // do something here } }, 0, 30000);

    curl -X PUT http://localhost:8080/posts/<POST ID>/upvote

我的问题是:如果我在Service / IntentService内部或一个活动内部开始上面的代码,是否存在任何差异。这些行动将是相同的或开始内部服务将更好。

0 个答案:

没有答案