前言
當在開發時想要測試某一段程式內容。定且透過 try…catch 來接收例外訊息。當你想實際測試模擬例外時發現沒有錯意可以丟,因此這篇文章教教你如何客製化一個例外事件。
Java 版本
使用 Java 語言拋出錯誤訊息的方式很簡單。
try {
throw new Exception("Exception message");
}
catch(Exception e) {
Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show();
}
Kotlin 版本
Kotlin 的寫法就必須建立一個例外的函式並繼承。
class CustomException(message: String) : Exception(message)
try {
throw CustomException("Error!")
}
catch(Exception e) {
Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show()
}
鼓勵持續創作,支持化讚為賞!透過下方的 Like 拍手👏,讓創作者獲得額外收入~
版主10在2020年首次開設YouTube頻道,嘗試拍攝程式教學。想要了解更多的朋友歡迎關注我的頻道,您的訂閱就是最大的支持~如果想學其他什麼內容也歡迎許願XD
https://www.youtube.com/channel/UCSNPCGvMYEV-yIXAVt3FA5A
https://www.youtube.com/channel/UCSNPCGvMYEV-yIXAVt3FA5A