NullPointerException导致手机重启案例分析

和你一起终身学 习,这里是程序员Android

经典好文推荐,通过阅读本文,您将收获以下知识点:

一、 Framework 层对象 空指针导致手机重启。

二、解决方案,规避空指针

三、Telecom APK 控制导致的重启举例

一、 Framework 层对象 空指针导致手机重启。

1.AEE Log 解析 如下:

Framework 层对象空指针导致手重启

Framework 层数组越界导致手机重启

二、解决方案,规避空指针

更加 trace修改 规避 NullPointerException

1.修改方法如下:

Log中查看 需要在WindowContainer 类,避免空指针异常导致的报错。

文件路径如下:
alps/frameworks/base/services/core/java/com/android/server/wm/WindowContainer.java

修改方法如下:

避免空指针,捕获抛出的异常

三、Telecom APK 控制导致的重启举例

奇酷 360 Telecom空指针引起的重启问题Log如下:

360 qiku Telecom 空指针引起的重启

参考文献:

【腾讯文档】Android Framework 知识库

https://docs.qq.com/doc/DSXBmSG9VbEROUXF5

友情推荐:

Android 开发干货集锦

至此,本篇已结束。转载网络的文章,小编觉得很优秀,欢迎点击阅读原文,支持原创作者,如有侵权,恳请联系小编删除,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!

点击阅读原文,为大佬点赞!

相关推荐
老C资料库13 小时前
《泰拉瑞亚》PC+手机版安装教程
智能手机
hfxns_2 天前
iPhone12手机通话记录删除了怎么恢复?3个方法快速恢复
智能手机
xiaonianzuibang2 天前
如何更改手机GPS定位
智能手机
tester Jeffky2 天前
掌握移动端性能测试利器:深入JMeter手机录制功能
jmeter·智能手机
催催122 天前
手机领夹麦克风哪个牌子好,哪种领夹麦性价比高,热门麦克风推荐
网络·人工智能·经验分享·其他·智能手机
IT生活课堂2 天前
Android智能座舱,视频播放场景,通过多指滑屏退回桌面,闪屏问题的另一种解法
android·智能手机·汽车
AirDroid_cn2 天前
如何控制自己玩手机的时间?两台苹果手机帮助自律
ios·智能手机·ipad·手机使用技巧·苹果手机使用技巧
科技新知4 天前
小米顾此失彼:汽车毛利大增,手机却跌至低谷
智能手机·汽车·软件工程
shuju00015 天前
5个有效的华为(HUAWEI)手机数据恢复方法
windows·经验分享·华为·智能手机·电脑·软件工程·开源软件
Java搬砖组长6 天前
如何在手机上完整下载B站视频并保存到相册?
智能手机·音视频