首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android中Handler跟Looper的dump方法以及Printer接口的使用

2013-08-16 
Android中Handler和Looper的dump方法以及Printer接口的使用看到Handler中的dump方法:??可见,如果mLooper不

Android中Handler和Looper的dump方法以及Printer接口的使用

看到Handler中的dump方法:

?

?可见,如果mLooper不为空,会调用他的dump方法:

?

?这里面都是使用Printer对象pw的方法println去打印:mRun,mThread,mQueue以及queue中包含的?

?message个数。

?

??????? 看来这个dump函数只是使用了Printer对象进行了打印,打印出Handler以及Looper和Queue中的一些信息。

?

那么来研究一下Printer吧。

?

??????

        Printer printer = new LogPrinter(Log.ERROR, “tag”);                // print handler and looper info , contain messages count.        // 打印出Handler和Looper对象的信息,包含Looper中的Message个数等。        myHandler.dump(printer, "DR prefix");

?

???? 这样就可以打印出来了。效果不错,大家试试。

热点排行