Android中的Looper对象详细介绍
Android中的Looper对象详细介绍
发布时间:2016-12-28 来源:查字典编辑
摘要:Java官网对Looper对象的说明:publicclassLooperextendsObjectClassusedtorunamessag...

Java 官网对Looper对象的说明:

public class Looperextends Object

Class used to run a message loop for a thread. Threads by default do not have a message loop associated with them; to create one, call prepare() in the thread that is to run the loop, and then loop() to have it process messages until the loop is stopped.

Most interaction with a message loop is through the Handler class.

This is a typical example of the implementation of a Looper thread, using the separation of prepare() and loop() to create an initial Handler to communicate with the Looper.

复制代码 代码如下:

class LooperThread extends Thread {

public Handler mHandler;

public void run() {

Looper.prepare();

mHandler = new Handler() {

public void handleMessage(Message msg) {

// process incoming messages here

}

};

Looper.loop();

}

}

主要方法:

static void loop() : Run the message queue in this thread.

static void prepare() : Initialize the current thread as a looper.

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新安卓软件开发学习
热门安卓软件开发学习
编程开发子分类