Android 拋出客製化例外事件

2021/11/03 Android

前言

當在開發時想要測試某一段程式內容。定且透過 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

Search

    Table of Contents