Tag: android handlerthread

与HandlerThread通信的示例

我想从GUI线程设置一个HandlerThread。 然后一段时间后,当在GUI上点击一个button时,它运行callHello(),然后发送一个消息给驻留在asynchronouslogging“Hello World”的非GUI线程上的HelloLogger对象。 我已经尝试了一些东西,一些块无限期地,一些永远不会收到消息,等等等等。下面的代码是或多或less如我所知,请有人可以修改它的工作? public class HandlerThreadExample { private MyHandlerThread mMyHandlerThread; private Looper mLooper; private Handler mHandler; public HandlerThreadExample(){ mMyHandlerThread = new MyHandlerThread(); mMyHandlerThread.start(); mLooper = mMyHandlerThread.getLooper(); } public void callHello() { mHandler.sendEmptyMessage(1); } private class MyHandlerThread extends HandlerThread { private HelloLogger mHelloLogger; private Handler mHandler; public MyHandlerThread() { super("The MyHandlerThread thread", HandlerThread.NORM_PRIORITY); } public […]