2 u011359326 u011359326 于 2016.02.19 14:40 提问

android中logHandler和Handler是神马关系

android中logHandler和Handler是神马关系
子类和父类的关系吗
还是对象与类的关系

2个回答

caozhy
caozhy   Ds   Rxr 2016.02.19 14:52
已采纳

Java中区别类和对象的方法,如果代码比较规范,那么如果开头的一个字母是小写的,比如logHandler,那么肯定是对象,如果开头是大写的,比如LogHandler,那么肯定是类。
如果两个类名,一个比另一个长,比如LogHandler和Handler,往往前者是后者的派生类。

luochoudan
luochoudan   Ds   Rxr 2016.02.19 23:00

有代码就好看多了,你这样问不太好回答,参看一楼。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
深入Android的消息机制源码详解~Handler,MessageQueue与Looper关系
一说到Android的消息机制,自然就会联想到Handler,我们知道Handler是Android消息机制的上层接口,因此我们在开发过程中也只需要和Handler交互即可,很多人认为Handler的作用就是更新UI,这也确实没错,但除了更新UI,Handler其实还有很多其他用途,比如我们需要在子线程进行耗时的I/O操作,可能是读取某些文件或者去访问网络等,当耗时操作完成后我们可能需要在UI上做
Message,Handler,MessageQueue,Looper之间的关系
线程间通信,实际是包含两个内容:1.数据的传递;2.方法的传递。Message用于数据传递,而Handler就是方法传递(其实是方法的执行者,Handler会把这个方法放到Handler所在的线程当中去执行);MessageQueue是专门用于装载Message的容器;Looper则是一个线程中的死循环,负责阻塞读取MessageQueue中的Message并分发给对应的Handler去执行。
从ActivityThread说起Handler相关的对象关系
在提到Handler的时候就不得不提到Looper、MessageQueue这两个对象,到底这些对象和所谓的线程是什么关系呢?它们之间是如何联系在一起的呢?又是如何做到发送消息的呢?这里就是要说明这三个问题的,如果你对这些问题也不能很好的回答出来,那就请继续往下看。这里的思路是从ActivityThread(也就是UI线程)的Looper对象开始,讲这三个对象之间的关系。 首先看ActivityT
Android 阅读源码,让你彻底理解Handler、Message、Looper之间的关系
说到Handler,我相信大家都用过,而且经常用,而且在面试中,面试官会经常问这个东东,因为这个东西在Android中非常重要。Handler的使用非常简单,可是呢,原理能回答的出来的真是少之又少,至少我面试的时候,回答的出来的真的好少,而且简历上面写的都是2年以上的经验,甚至3年的。据我的估计,他们想的是,能用就行了,里面的原理没有必要去关心,因为你去关心了,你自己不会再去写这样的东西,也没必要
请解释下在单线程模型中Message、Handler、MessageQueue、Looper之间的关系。
Handler简介: 一个Handler允许你发送和处理Message和Runable对象,这些对象和一个线程的MessageQueue相关联。每一个线程实例和一个单独的线程以及该线程的MessageQueue相关联。当你创建一个新的Handler时,它就和创建它的线程绑定在一起了。这里,线程我们也可以理解为线程的MessageQueue。从这一点上来看,Handler把Message和Runa
请解释下在单线程模型中Message、Handler、Message Queue、Looper之间的关系。
请解释下在单线程模型中Message、Handler、Message Queue、Looper之间的关系。
HandlerThread和Handler之间的关系
针对HandlerThread这里首先还是简单的分析一下源码吧,HandlerThread类是继承Thread类,并且实现了run()方法,代码如下: @Override public void run() { mTid = Process.myTid(); Looper.prepare(); synchronized (
(转载)Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
android
android 中Message、Handler、Message Queue、Looper之间的关系
2. 单线程模型     当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处 理。所以主线程通常又被叫做UI线程。在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI
Android中Thread、Handler、Looper、MessageQueue的原理分析
Android中Thread、Handler、Looper、MessageQueue的原理分析