我有几个由 Timer 任务每秒更新一次的视图。他们自己不能invalidate()
,因为“只有创建视图层次结构的原始线程才能触及它的视图”。
有一个runOnUiThread
为此调用的函数,但我需要一个 Activity 来运行它。
我怎么解决这个问题?
编辑:这postInvalidate()
是为了什么?我如何保证失效和更新很快就会发生(如果 UI 线程不忙)?
我有几个由 Timer 任务每秒更新一次的视图。他们自己不能invalidate()
,因为“只有创建视图层次结构的原始线程才能触及它的视图”。
有一个runOnUiThread
为此调用的函数,但我需要一个 Activity 来运行它。
我怎么解决这个问题?
编辑:这postInvalidate()
是为了什么?我如何保证失效和更新很快就会发生(如果 UI 线程不忙)?