SWT 重啟案例分析(五)

和你一起終身學(xué)習(xí),這里是程序員Android
經(jīng)典好文推薦,通過閱讀本文,您將收獲以下知識點(diǎn):
一、 Framework 層對象 空指針導(dǎo)致手機(jī)重啟。
二、解決方案,規(guī)避空指針
三、Telecom APK 控制導(dǎo)致的重啟舉例
一、 Framework 層對象 空指針導(dǎo)致手機(jī)重啟。
1.AEE Log 解析 如下:

Framework 層對象空指針導(dǎo)致手重啟

Framework 層數(shù)組越界導(dǎo)致手機(jī)重啟
二、解決方案,規(guī)避空指針
更加?trace修改 規(guī)避?NullPointerException。
1.修改方法如下:
從?Log中查看 需要在WindowContainer?類,避免空指針異常導(dǎo)致的報(bào)錯(cuò)。
文件路徑如下:alps/frameworks/base/services/core/java/com/android/server/wm/WindowContainer.java。
修改方法如下:

避免空指針,捕獲拋出的異常
三、Telecom APK 控制導(dǎo)致的重啟舉例
奇酷?360 Telecom空指針引起的重啟問題Log如下:

360 qiku Telecom 空指針引起的重啟
至此,本篇已結(jié)束。轉(zhuǎn)載網(wǎng)絡(luò)的文章,小編覺得很優(yōu)秀,歡迎點(diǎn)擊閱讀原文,支持原創(chuàng)作者,如有侵權(quán),懇請聯(lián)系小編刪除。同時(shí)感謝您的閱讀,期待您的關(guān)注。
評論
圖片
表情
