解决方案 »

  1.   


    Sorry,描述不清楚, ①线程是进入画面就会开启的, 会一直更新UI的部分数据(100ms)
    ②点击UI上其他的Button(更新UI的其他数据)点击Button的时候有时候画面变化,有时候画面不变化
      

  2.   

    数据是从哪里获取的,点击Button是直接在Click里面做不是很方便吗,100ms的延迟有说明作用
      

  3.   


    额,打个比方说吧, UI上有一个文本框, 一个button, 一个图片
    文本框的内容由子线程控制更新, 100ms一更
    点击button的话,切换图片现在的情况是是文本框一直会更新
    但点击button图片有时会切换,有时不会切换
      

  4.   


    额,打个比方说吧, UI上有一个文本框, 一个button, 一个图片
    文本框的内容由子线程控制更新, 100ms一更
    点击button的话,切换图片现在的情况是是文本框一直会更新
    但点击button图片有时会切换,有时不会切换从你的描述来看:线程后台数据更新,然后通知文本框更新,这部分OK。有点不太理解:线程跟图片切换有什么关系?
      

  5.   


    额,打个比方说吧, UI上有一个文本框, 一个button, 一个图片
    文本框的内容由子线程控制更新, 100ms一更
    点击button的话,切换图片现在的情况是是文本框一直会更新
    但点击button图片有时会切换,有时不会切换
    也就是说button切换图片和子线程没有关系了吧,文本切换时有子线程通过handler更新,button切换图片的话就直接在button的点击事件里面设置就行了。是不是我理解的又问题还是楼主还有补充。
      

  6.   

    100ms肯定没有问题,频率不算高,你看好了,点击事件和线程update UI别有线程冲突就行