Android捕捉錯誤try catch 的簡單使用


基本語法
try{
	//可能發生錯誤的程式碼
}catch(具體錯誤 e){
	//具體錯誤有就寫,沒有就不寫,有多個,就寫多個catch
	e.printStackTrace(); //在命令行打印錯誤信息
}catch(Exception e){
	log(e.toString());
}finally{
	//無論是否捕捉到錯誤,一定會執行的代碼
}
注意事項
  • 一般設定 catch 取得錯誤時應由小范圍到大范圍,即先具體錯誤,最后利用 Exception 處理所有其他錯誤
  • finally 語句是一定會執行的程式段,一般用來刪除物件或關閉檔案等
  • 參數 err 可以取得錯誤信息,一般使用 err.toString() 顯示
  • 能夠使用 Log.d() 打印日志錯誤信息就不使用 e.printStackTrace() 一是為了更好的查找更易讀,也可盡量節省內存防止鎖死。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM