我是Android的新手,如果我遗漏任何明显的内容,我们深表歉意。
我正在编写一个每几百毫秒执行一次操作的应用程序。频率各不相同,但不超过每300个左右一次。
当前,我有一个类DoEvery,它实现了Runnable,它使用主线程中的scheduleAtFixedRate每X毫秒调度一次。那是可行的,但是我想添加一个动画,该动画在每次DoEvery.run使用Drawable.start()执行时启动,从我所读的内容来看,这似乎是不可能的,因为Drawable.start()需要在主线程上运行。使用scheduleAtFixedRate似乎也很难在以后更改频率。
是否可以从DoEvery类中启动动画?还是有更好的方法定期运行类似的东西?
答案 0 :(得分:0)
您可以尝试一下。
Traceback (most recent call last):
File "/Users/mhmdysfrmzngl/PycharmProjects/Sign2Math2/imagePadding.py", line 21, in <module>
img = Image.open(images)
File "/Library/Python/2.7/site-packages/PIL/Image.py", line 2615, in open
fp = io.BytesIO(fp.read())
AttributeError: 'list' object has no attribute 'read'