Runnable 并不一定是新开一个线程,比如下面的调用方法就是运行在UI主线程中的:
     Handler mHandler=new Handler(); 
     mHandler.post(new Runnable(){ 
        @Override public void run() 
        { // TODO Auto-generated method st...
                            
                            
                                分类:
移动开发   时间:
2015-03-17 12:33:11   
                                阅读次数:
221
                             
                    
                        
                            
                            
                                在Android里,UI线程是不允许被阻塞的,因此我们要将耗时的工作放到子线程中去处理。 
那么子线程耗时处理后要怎样通知UI线程呢?我们可以在UI主线程中创建一个handler对象,然后通过重写其handleMessage(Message msg)的方法,该方法会接收到子线程中的handler对象的sendMessage((Message msg)发回来的消息。这样一发一收就完成工作;而关于主线程...
                            
                            
                                分类:
移动开发   时间:
2015-03-14 21:49:10   
                                阅读次数:
232
                             
                    
                        
                            
                            
                                1 AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控使用的...
                            
                            
                                分类:
移动开发   时间:
2015-03-13 20:40:03   
                                阅读次数:
790
                             
                    
                        
                            
                            
                                AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程....
                            
                            
                                分类:
移动开发   时间:
2015-03-10 17:18:28   
                                阅读次数:
143
                             
                    
                        
                            
                            
                                AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使...
                            
                            
                                分类:
其他好文   时间:
2015-03-03 01:04:58   
                                阅读次数:
165
                             
                    
                        
                            
                            
                                AsyncTask实现的原理和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单,快捷过程可控使用的缺点:在使用多...
                            
                            
                                分类:
其他好文   时间:
2015-03-01 10:27:30   
                                阅读次数:
118
                             
                    
                        
                            
                            
                                AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使...
                            
                            
                                分类:
移动开发   时间:
2015-02-11 20:26:50   
                                阅读次数:
188
                             
                    
                        
                            
                            
                                转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992    ”只能在UI主线程中更新View“。    这句话很熟悉吧?    来来,哥们,看一下下面的例子@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
	...
                            
                            
                                分类:
移动开发   时间:
2015-02-02 18:03:20   
                                阅读次数:
188
                             
                    
                        
                            
                            
                                参考教程:iMooc关于Handler,http://www.imooc.com/learn/267参考资料:Google提供Android文档Communicating with the UI ThreadHandler的作用: Android开发中不允许UI主线程之外的线程更新,那么在主线程下....
                            
                            
                                分类:
移动开发   时间:
2015-01-23 22:52:15   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                前言 我们知道Android的UI主线程主要负责处理用户的按键事件、用户的触屏事件以及屏幕绘图事件等;既然UI老人家都这么忙了,我们这些开发者肯定不能不识趣的去添乱阻塞UI线程什么的,否则UI界面万一停止响应了呢——这不是招骂的节奏么?!所以我们知道用Handler+Thread的方法,在子线程中....
                            
                            
                                分类:
其他好文   时间:
2015-01-15 12:34:08   
                                阅读次数:
222