未處理的網(wǎng)絡(luò)請求:在strict mode下,所有網(wǎng)絡(luò)請求必須在子線程中進行,否則會拋出NetworkOnMainThreadException異常。
內(nèi)存泄漏:strict mode會檢測內(nèi)存泄漏問題,如果發(fā)現(xiàn)某個對象沒有被正確釋放,會拋出LeakedClosableReferenceException異常。
文件泄漏:strict mode會檢測文件操作是否正確關(guān)閉,如果沒有正確關(guān)閉文件流,會拋出ResourceLeakException異常。
UI線程中執(zhí)行耗時操作:在strict mode下,不允許在UI線程中執(zhí)行耗時操作,否則會導(dǎo)致ANR(Application Not Responding)異常。
未處理的異常:在strict mode下,未處理的異常會導(dǎo)致應(yīng)用崩潰,因此必須及時處理所有異常情況。
使用過時的API:strict mode會檢測應(yīng)用中使用過時的API,建議及時更新為最新版本的API。
不安全的數(shù)據(jù)存儲:strict mode會檢測是否使用了不安全的數(shù)據(jù)存儲方式,如明文存儲密碼等,建議使用安全的存儲方式。
不安全的網(wǎng)絡(luò)請求:strict mode會檢測是否存在未加密的網(wǎng)絡(luò)請求,建議使用HTTPS協(xié)議進行網(wǎng)絡(luò)請求。