摘要:
// Looper: 在UI主线程里面有默认有一个Looper对象来管理UI线程的各条消息,但是在自定义的实现Thread的消息循环和消息派发,缺省情况下Thread是没有这个消息循环的既没有Looper;需要主动去创建将该线程内部的message添加到messagequeue中去,让looper来 阅读全文
摘要:
一、handler的使用场景为么会有handler?(部分内容图片摘自http://www.runoob.com/w3cnote/android-tutorial-handler-message.html) 二、handler的消息处理机制 在Android中提供了一种异步回调机制Handler,使 阅读全文
摘要:
一、为什么需要异步任务? 开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的,并且这些操作必须在UI线程中执行。 单线程模型中始终要记住两条法则: 1). 不要阻塞UI线程 ; 2). 确保只在UI线程中访问Android UI控件。 当一个程序第一次启动时 阅读全文