【问题标题】:Android: Use timer to perform a task periodicallyAndroid:使用计时器定期执行任务
【发布时间】:2018-09-29 04:31:25
【问题描述】:

我目前正在开发一个 android 音乐应用程序,该应用程序需要调用 api 来获取专辑封面的链接并将其放在滑块中,在“x”秒后我必须调用另一个 api 并获取广告的 url 和将其加载到滑块上。然后在 'y' 秒后我必须重复整个过程。

在没有内存泄漏问题的情况下实现它的最佳方法是什么。我目前正在使用“https://github.com/daimajia/AndroidImageSlider”这个滑块。

更具体地说,假设我有两个函数,我需要在'12'和'3'秒后定期调用,我该如何实现它。

【问题讨论】:

标签: android multithreading timer slider repeat


【解决方案1】:

您可以使用postDelayed() 实现此目的

final Handler h = new Handler();
h.postDelayed (() -> {
//your code here
}, DELAY_TIME);

【讨论】:

  • 谢谢!我需要两个计时器并使用触发器方法来解决我的情况。
猜你喜欢
  • 2015-10-19
  • 1970-01-01
  • 2012-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多