最新文章列表

handler中post一个runnable问题

Runnable 并不一定是新开一个线程,比如下面的调用方法就是运行在UI主线程中的: Handler mHandler=new Handler(); mHandler.post(new Runnable(){ @Override public void run() { // TODO Auto-generated method stub } });官方对这个方法的解释如下,注意其中的: ...
dennies211 评论(0) 有4885人浏览 2011-09-15 10:00

Android Looper和Handler分析(转载)

 第一次接触android应用程序(这里指的是JAVA层的UI程序,也难怪了,Google放出的API就只支持JAVA应用程序了),很难搞明白内部是如何实现的。但是,从原理上分析,应该是有一个消息循环,一个消息队列,然后主线程不断得从消息队列中取得消息并处理之。 然而,google封装得太厉害了,所以一时半会还是搞不清楚到底是怎么做的。本文将分析android内的looper,这个是用来封装消息循 ...
zidangtou 评论(0) 有954人浏览 2011-09-13 15:12

AsyncTask 的使用

    在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的,而且这些操作必须在UI线程中执行。这一点跟 Swing 倒是一致的。在单线程模型中始终要记住两条法则: ① 不要阻塞UI线程 ② 确保只在UI线程中访问Android UI工具包     当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责 ...
Rainbow702 评论(0) 有6029人浏览 2011-08-22 13:39

android加载进度条

package xiaohang.zhimeng; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.View; import android.view.Window; import andr ...
limingcai 评论(0) 有8476人浏览 2011-08-15 11:25

android 之 handler

    感谢:http://wsqwsq000.iteye.com/blog/1120745     * Handler的定义:   * 主要接受子线程发送的数据, 并用此数据配合主线程更新UI。当应用程序启动时,   * Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说,   * 你要是点击一个 Button ,Android ...
cheney_love 评论(0) 有919人浏览 2011-08-08 22:41

Android开发 - Handler的使用

back >> 1. Handler的作用     * handler 主要用于消息的异步处理(处理一个耗时较长并且可能不一定有结果的操作)         - 我的理解,handler就是一个消息队列的这样的数据结构         - 它提供了一个线程异步处理的方案,可将本线程(当前Activity线程,即HandlerActivity线程)和post到han ...
zzqrj 评论(0) 有2614人浏览 2011-07-15 15:47

Mars视频笔记——Handler2

Handler主要用于异步消息的处理,发送消息与处理消息不是同时进行,用于处理相对耗时较长的操作   Handler在默认情况下 与调用它的Activity是处于同一线程的 post()方法其实相当于直接执行了线程的run方法 而不是调用Thread.start() 因此其实2者还是处于同一线程   可以通过Thread.currentThread().getId()来验证   ...
cookiejj2010 评论(0) 有1242人浏览 2011-07-13 21:24

Mars视频笔记——Handler

  (94277247) 在不影响当前Activity使用的情况下在其他线程中处理特定工作 异步消息处理 Handler handler=new Handler() Runable updateThread=new Runnable(){ public void run(){ handler.postDelayed(updateThread,3000); 在3000毫秒以后再将对象 ...
cookiejj2010 评论(0) 有1454人浏览 2011-07-13 21:23

ibatis如何自动获取自定义的handler

下午写了一个DO类,里面有一个枚举的对象,因此用到了ibatis的自定义handler Account类里的status属性是枚举类型,对应的xml文件如下: ............ <typeAlias alias="account" type="test.Account"/> <insert id=" ...
aids198311 评论(2) 有7136人浏览 2011-07-13 01:35

使用线程更新UI

  使用线程更新UI   关键字 Thread 线程 停止 日期 2010/7/31   简述 当第一次启动一个Android 程序时,Android 会自动创建一个 ...
shinelith 评论(0) 有961人浏览 2011-07-11 22:24

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics