Handler handler =new Handler();
这是我们在android和java中创建处理程序的方式。
我想知道android处理程序拥有的额外特征吗?
答案 0 :(得分:2)
处理程序使您可以发送和处理与线程的MessageQueue相关的Message和Runnable对象。每个Handler实例都与一个线程和该线程的消息队列关联。创建新的Handler时,它将绑定到正在创建它的线程的线程/消息队列中-从那时起,它将把消息和可运行对象传递到该消息队列,并在它们从消息中出来时执行它们队列。
Handler对象从Logger中获取日志消息并将其导出。例如,它可能会将它们写入控制台或将它们写入文件,或者将它们发送到网络日志服务,或者将它们转发到OS日志等等。
可以通过执行setLevel(Level.OFF)禁用处理程序,也可以通过执行具有适当级别的setLevel来重新启用处理程序。处理程序类通常使用LogManager属性来设置处理程序的Filter,Formatter和级别