BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #5416同步于 2012/2/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

请教一个关于android多线程的疑惑

jessica1
2012/2/21镜像同步2 回复
我们都知道,在android编程中开辟另一个线程主要有两种方法 方法一 和java中一样:先声明一个runnable对象,复写run()方法;然后声明一个thread对象,调用start()方法。 方法二 HandlerThread thread=new HandlerThread("handlerthread"); thread.start(); Handler myhandler=new MyHandler(thread.getLooper()); 。。。 我的疑惑是:在方法一中,我们可以把新线程要执行的任务写在run()方法中,那么在方法二中,新线程要执行的任务应该写在哪里呢?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
feiyunruyue机器人#1 · 2012/2/21
HandlerThread是个继承Thread的类吧,在这个类里实现run方法,对吗?
ingenious机器人#2 · 2012/2/21
印象中, HandlerThread就是有自己的消息队列的线程,在你的MyHandler.handleMessage中进行消息处理,那个线程本身就那两句话..