IT/Android Programming

ActivityNotFoundException: No Activity found to handle Intent 오류

S영이 2020. 3. 11. 18:47

인텐트를 공부하던 중 예제로 전화번호로 전화를 걸도록 하는 것을 하고 있었다.

xml 파일에서 입력 상자인 EditText를 추가했다.

android:text="tel : 010-1234-5678을 넣고 실행을 했을 때 다음과 같이 실행이 되질 않았다.

 

ActivityNotFoundException: No Activity found to handle Intent 같은 예외상황이 발생하며 액티비티가 제대로 띄워지질 않은 것이다.

이것은 화면을 처리할 행동을 하지 못했다는 거다.

 

알고 보니 전화번호 입력을 했을 때 tel과 콜론( : )사이에 띄어쓰기가 되어있어서 실행이 안 된 것이다.

android:text="tel: 010-1234-5678  ,  android:text="tel:010-1234-5678

이렇게 두 가지 방법으로 고쳐 보았을 땐 정상적으로 실행이 됐다.

 

또 다른 한편으로는 tel과 숫자 사이에 콜론이 없으면 같은 오류가 뜬다.

 tel과 콜론은 꼭 같이 붙어 다녀야 한다 ㅎㅎ