码迷,mamicode.com
首页 >  
搜索关键字:Runnable    ( 2999个结果
AsyncTask(异步任务)
一、为了解决新线程不能更新UI组件的问题,Android提供了如下几种解决方案。 1)使用Handler实现线程之间的通信; 2)Activity.runOnUiThread(Runnable); 3)View.post(Runnable); 4)View.postDelayed(Runna...
分类:其他好文   时间:2014-09-11 22:21:42    阅读次数:340
多线程进阶
一、线程的实现二、不得不提的[ThreadLocal]三、线程的同步与锁四、线程的调度五、阻塞队列六、线程池主题:多线程进阶多线程的一些核心内容以及要关注的细节。一、线程的实现继承thread类重写run()方法和实现Runnable接口实现run()方法注意点:new线程实例时建议加线程名和要处理...
分类:编程语言   时间:2014-09-11 15:14:52    阅读次数:190
什么是Handler(四)
1.Handler的post(Runnable)方法2.Runnable的运行机制3.post方法和sendMessage方法的区别1.Handler的post(Runnable)方法 1 public static class PlaceholderFragment extends Fragmen...
分类:其他好文   时间:2014-09-10 14:10:30    阅读次数:250
java多线程总结一:线程的两种创建方式及优劣比较
1、通过实现Runnable接口线程创建(1).定义一个类实现Runnable接口,重写接口中的run()方法。在run()方法中加入具体的任务代码或处理逻辑。(2).创建Runnable接口实现类的对象。(3).创建一个Thread类的对象,需要封装前面Runnable接口实现类的对象。(接口可以...
分类:编程语言   时间:2014-09-09 18:04:49    阅读次数:233
android 指定一段时间之后再执行
今日在做仿网易新闻启动的功能,需要用到按一段时间之后,再淡入一张图片,就需要用到定时操作,我就采用Handler进行处理,如下: 下面是每隔一段时间就执行某个操作,直到关闭定时操作: final Handler handler = new Handler(); Runnable runnable = new Runnable(){ @Override...
分类:移动开发   时间:2014-09-05 16:09:41    阅读次数:225
Android -> 如何避免Handler引起内存泄露
更多内容,可访问个人博客www.liangfeizc.com 错误代码 如果在Activiy中通过内部类(Runnable)的方式定义了一个变量runnable, final Runnable runnable = new Runnable() {     public void run() {         // ... do some work     }...
分类:移动开发   时间:2014-09-04 22:22:20    阅读次数:254
安卓线程相关 HandlerThread Handler Thread Looper Message Runnable
本文由PurpleSword(jzj1993)原创,转载请注明 原文网址 http://blog.csdn.net/jzj1993 安卓主线程(UI线程)是线程不安全的:对UI控件的操作都应在主线程中完成;UI线程不应执行耗时操作,以免程序不响应(即ANR异常) 实现新线程的常用方法(注意要调用start方法启动新线程而不是run方法): ...
分类:移动开发   时间:2014-09-04 22:20:50    阅读次数:254
线程池实例:使用Executors和ThreadPoolExecutor
线程池负责管理工作线程,包含一个等待执行的任务队列。线程池的任务队列是一个Runnable集合,工作线程负责从任务队列中取出并执行Runnable对象。java.util.concurrent.executors 提供了 java.util.concurrent.executor 接口的一个Java...
分类:编程语言   时间:2014-09-04 14:41:29    阅读次数:243
Android-线程更新UI的几个方式
如图,Android上新开的线程如想更新UI,需要重新跳到主线程中才能操作,以下是老外给出的几种方案,大家多多学习下. 1通过UI控件post一个runnable子类: private void loadIcon() { new Thread(new Runnable() { @Override public void run() { try { Th...
分类:移动开发   时间:2014-09-03 18:10:07    阅读次数:241
线程问题——同步和死锁
【问题引出】:比如说对于买票系统,有下面的代码: 1 class hello implements Runnable { 2 private static int count=5; 3 public void run() { 4 for(int i=0;i0){ 6 ...
分类:编程语言   时间:2014-09-02 14:08:14    阅读次数:153
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!