val alarmType = intent?.getSerializableExtra("alarmType") as? AlarmType ?: throw IllegalArgumentException("AlaramType이 정의되어 있지 않습니다.")
if (..) {
this.mediaPlayer = MediaPlayer.create(this , alarmType.rawId)
this.mediaPlayer.start()}
fun startAlarmService(alarmType: AlarmService.AlarmType) {
val intent = Intent(this, AlarmService::class.java)
intent.putExtra("alarmType" , alarmType)
startService(intent)
}
에러는 이렇게 뜹니다 Caused by: java.lang.IllegalArgumentException: AlaramType이 정의되어 있지 않습니다.
이상황에서 원인이 뭔지 감이 잘 안잡힙니다. AlarmType을 정의한다면 어떤 식으로 해야 하는지 알려주실 수 있나요? 뭔가 당연 한 것들만 질문하는 것 같네요. 항상 감사합니다!