java Handler对象如何与android Handler对象相关?

时间:2018-06-22 10:22:30

标签: java android

    Handler handler =new Handler();

这是我们在android和java中创建处理程序的方式。

我想知道android处理程序拥有的额外特征吗?

1 个答案:

答案 0 :(得分:2)

android.os.Handler:

处理程序使您可以发送和处理与线程的MessageQueue相关的Message和Runnable对象。每个Handler实例都与一个线程和该线程的消息队列关联。创建新的Handler时,它将绑定到正在创建它的线程的线程/消息队列中-从那时起,它将把消息和可运行对象传递到该消息队列,并在它们从消息中出来时执行它们队列。

java.util.logging.Handler

Handler对象从Logger中获取日志消息并将其导出。例如,它可能会将它们写入控制台或将它们写入文件,或者将它们发送到网络日志服务,或者将它们转发到OS日志等等。

可以通过执行setLevel(Level.OFF)禁用处理程序,也可以通过执行具有适当级别的setLevel来重新启用处理程序。处理程序类通常使用LogManager属性来设置处理程序的Filter,Formatter和级别