微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何打印出Looper中Message处理的log

如何打印出Looper中Message处理的log

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
Telephony中大量的消息处理与传递都是靠handler与Looper来完成,若是有遇到消息处理(例如某一个message处理太久)导致问题,可以在适当位置按照如下方式打开Looper处理message的相关log查看。
[SOLUTION]
Looper中提供了setMessageLogging(Printer printer)接口可以用来打开Looper.loop()中相关log
信息。
例如:
先import android.util.LogPrinter;
然后可以在拨打电话时,加入以下代码,打开log:


在电话挂断后,加入以下代码关闭log:


这样就可以打开整个电话流程中,Phone主线程的Looper对于Message的处理情况。

学习学习~

学习学习~

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top