遇到一个问题: 工作线程中快速的接受到大量的数据,需要在ui线程中显示出来,为gridview控件,如何能将数据快速的刷新到控件中?

1 收藏


直接登录
最新评论
  • 这是哪个平台?android?pc?iOS?

  • Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 Android程序中可以使用的界面刷新方法有两种,分别是利用Handler和利用postInvalidate()来实现在线程中刷新界面。