getApplication()을 컨텍스트로 사용하여 "창을 추가할 수 없음 - 응용 프로그램에 대한 토큰 null이 아닙니다"를 던지는 대화 상자 내 활동에서 컨텍스트를 매개 변수로 사용하는 경보 대화 상자를 만들려고 합니다.다음을 사용하면 예상대로 작동합니다. AlertDialog.Builder builder = new AlertDialog.Builder(this); 그러나 화면 회전과 같은 간단한 작업을 수행하는 동안에도 활동이 삭제 및 재생성될 때 메모리 누수의 가능성이 있으므로 "이"를 컨텍스트로 사용하는 것은 신중하지 않습니다.안드로이드 개발자 블로그의 관련 게시물에서: 컨텍스트 관련 메모리 누수를 방지하는 두 가지 쉬운 방법이 있습니다.가장 분명한 것은 자신의 범위 밖에서 맥락을 벗어나는 것을..