说到线程就要说说线程机制 Handler,Looper,MessageQueue 可以说是三座大山了
Handler
Handler 其实就是一个处理者,或者说一个发送者,它会把消息发送给消息队列,也就是Looper,然后在一个无限循环队列中进行取出消息的操作 mMyHandler.sendMessage(mMessage); 这句话就是我耗时操作处理完了,我发送过去了! 然后在接受的地方处理!简单理解是不是很简单。
一般我们在项目中异步操作都是怎么做的呢?
// 这里开启一个子线程进行耗时操作
new Thread() {
@Override
public void run()