0. 오류 메시지
- You need to use a Theme.AppCompat theme (or descendant) with this activity.
1. 원인 & 분석
원인
- 아래의 AlerDialog.Builder() 생성자 초기화에서 getAplicationContext()를 사용했다.
- 오류 메시지로 보았을 때는 생성자 초기화로 어떤 액티비티에서 띄워주어야 할 지 없다고 판단하여 비정상적으로
종료되었다.

분석
- getApplicationContext()는 어플리케이션 자체 객체이므로 생성자로써 적절하지 않다.
2. 해결방법
- 해당 액티비티 객체를 전달해야 하므로, 생성자 초기화에 'this' or '해당액티비티.this' 를 넣어준다.
