线程加载数据后的ui线程刷新实现

原创 2016年05月31日 16:03:56

线程中数据加载完成后在主线程刷新:

Handler在子线程中加载成功数据后,通过Handler发送消息,可以是空消息也可以是Messsage对象,message对象可以传递对象message.obj,handler还有方法post(Runable);

其中runable中执行的run方法中的代码是在ui线程执行的,还有handler的方法postDelayed(runnable,long min),这个同上面的相同run中执行的都是在ui线程执行的只不过是延时min毫秒执行的

Activity类的RunOnuiThread(Runnableable)Runnable 对象中的run中的方法强制在ui线程执行

View 类的post(Runnable able)run 方法中的方法在ui线程执行吗

view类的postDelayed(Runnable, long):,long是指多少毫秒后开始执行Runnable 接口中的run方法,run方法中的刷新ui是在主线程执行的

线程池:AsyncTask<>:http://blog.csdn.net/jiuweitianhu_12345/article/details/51548365点击打开链接

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C# 异步线程加载数据 更新UI

关于多线程的处理,最近用的比较多,所以总结一下: 所谓异步加载数据,就是防止UI主线程加载大量数据(执行太多操作而死掉)。其实很简单,需要用到UI元素的在主线程,后台加载的数据都是与界面无关的。 加载...

多线程状态下加载网络图片,以及取消子线程加载图片,开启线程的两种方式

/**      NSThread           * 创建手动开启方式           *第三个参数 就是方法选择器选择方法的参数           */   ...

子线程加载数据

package com.example.a05273; import java.io.File; import android.app.Activity; import android.app.A...

使用多线程加载数据进度窗体

  • 2010年02月10日 00:42
  • 171KB
  • 下载

双缓存多线程加载数据

  • 2012年09月05日 09:45
  • 63KB
  • 下载

Viewpage的.setCurrentItem 导致UI线程的执行阻塞问题 广告轮播 数据加载后填充viewpagerAdapter

问题: 出现exception:Only the original thread that created a view hierarchy can touch its views. 执行U阻塞I...

非UI线程加载图片

Processing Bitmaps Off the UI Thread 非UI线程加载图片BitmapFactory.decode*一系列方法,在之前的高效加载大图的文章中讲到过。 如果图片的数据...

开启一个线程加载一张图片

  • 2017年05月03日 09:47
  • 60KB
  • 下载

Android 通过子线程加载URL图片

Android 通过子线程加载URL图片 昨天下午折腾了一下午从SD卡、资源文件、网络加载图片的东西,一直折腾到下了班还再弄了一个小时,原谅我技术不咋地吧,反正临走之前,都拿项目里面了,也算是没...

TextView异步加载HTML格式数据中的图片(解决4.0以上主线程加载失败)

4.0以下的系统TextView显示带HTML标签并含有网络图片信息的文本时在主线程调用语句textView.setText(Html.fromHtml(txtString, imageGetter...
  • duguju
  • duguju
  • 2015年08月31日 08:44
  • 1465
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:线程加载数据后的ui线程刷新实现
举报原因:
原因补充:

(最多只允许输入30个字)