【发布时间】:2013-11-09 16:03:22
【问题描述】:
我编写了一个 Android 时钟小部件。 该小部件包括 gif 动画。
我的小部件有自己的服务来维护它的视图。以及播放动画的线程。
由于不清楚的原因,在小部件启动后的某个时间点,它会停止播放动画,就好像视图冻结一样。一开始我以为底层服务坏了,或者某个线程死锁了。
我发现一切运行完美,只有视图没有改变。
如果这是一个普通的应用程序视图,我会认为我应该在视图上调用 invalidate() - 但 RemoteViews 没有这样的调用。
有人遇到过类似问题吗?
【问题讨论】:
标签: android animation view android-widget invalidation