我正在开发一个循环显示一些图像的 android 小部件应用程序。此小部件模拟网站图像横幅旋转器。
我正在使用 ScheduledExecutorService 来执行将当前图像更改为下一个图像的任务。
所有图像应每 2 或 3 秒更改一次,但 Android 似乎不喜欢这种在几分钟内停止任务的行为。
我尝试使用动画 gif,但它显示为静态图像。
谁能给我任何想法?
谢谢。
解决方案是使用android的Alarm Manager机制而不是ScheduledExecutorService。谢谢你的回复。
对于使用 gif,您可以使用 WebView 或 Movie 类(如本教程中的说明)。
http://weavora.com/blog/2012/02/07/android-how-to-use-animated-gif/
和做一个横幅旋转器去这个链接android 广告横幅