发现一些刚学android的人,和我当初一样,对android的线程会存在着一定误区. 在android中,开启新线程时,一些人会用以下方法: new Handler().post(r); 但是这样并不是开启新线程,而只是把当前的任务加入到主线程当中.如果要开启新线程,则应该使用HandlerThread,使用如下: HandlerThread thread = new HandlerThread(name); thread.start(); new Handler(thread.getLoop