大大大拖把

大大大拖把的笔记

来自Android开发视频教程14(0)

Handler 把下载放在其他线程创建handler对象;然后调用handler.post方法,将要执行的操作调入消息队列;使用匿名内部类的方式进行声明,封装操作方法,在run()方法内部执行。线程类 使用匿名内部类的方式进行声明 Runnable updateThread = new Runnable()线程的状态:就绪状态、运行状态run()、阻塞状态、死亡状态(run函数进行完后)handler.postDelayed(线程名,3000)将指定的线程加入到队列中,开始执行线程。再过3000毫秒加一次线程(线程不一定马上执行,就绪状态)handler 的运行机制(先进先出的队列)handler.post(线程);把线程马上加入到消息队列里面,马上执行run()handler.removeCallbacks(线程);把线程从消息队列里面移走。注意:线程队列和消息队列的区别(两者异步执行!!)