android.os.Handler和java.util.logging.Handler之间的区别?

Xar*_*mer 4 android handler

问题几乎总结了它.我错误地导入java.util.logging并没有获得所需的功能.现在我解决了我的问题,但我想知道为什么android创建了两个Handler.我们错误地导入了错误的错误.与Fragment and Support Fragment相同.

M D*_*M D 7

Android文档:

android.os.Handler:

Handler允许您发送和处理与线程的MessageQueue关联的Message和Runnable对象.每个Handler实例都与一个线程和该线程的消息队列相关联.当您创建一个新的Handler时,它被绑定到正在创建它的线程的线程/消息队列 - 从那时起,它将消息和runnables传递给该消息队列并在消息出来时执行它们队列.

Oracle文档:

java.util.logging.Handler中

Handler对象从Logger获取日志消息并导出它们.例如,它可能会将它们写入控制台或将它们写入文件,或将它们发送到网络日志记录服务,或将它们转发到OS日志或其他任何内容.

可以通过执行setLevel(Level.OFF)来禁用Handler,并且可以通过执行具有适当级别的setLevel来重新启用Handler .Handler类通常使用LogManager属性来设置Handler的Filter,Formatter和Level的默认值.