성공적으로 등록하면 GCM에서 deviceId
을 받았습니다. 내 deviceId
을 SharedPreferences
에 저장하고 있습니다. 주요 활동에서 나는 onDestroy()
방법에있는 수신기를 등록 해제합니다. 수신자 등록을 취소하지 않으면 메모리 누수 오류가 발생합니다. 이러한 오류가 응용 프로그램에 영향을 줍니까? 그렇다면 수신기를 등록 취소해야하는시기는 언제입니까? 내 응용 프로그램에 로그 아웃 버튼이 없습니다.gcm (Android)에서 수신기 등록을 취소해야합니다.
수신기를 등록 취소하면 밀어 넣기 알림을받을 수 있다고 생각하지 않습니다.
도와주세요. 나는 완전히 혼란 스럽다.
하지만 등록을 취소하지 않으면 메모리 누수 오류가 발생합니다. 이러한 오류가 내 애플리케이션에 영향을줍니다. – AndroidGeek
당신은 당신이 말하는 "메모리 누출 오류"에 대해 정교하게 다뤄야 할 것입니다. 당신은 logcat에서 이것을보고 있습니까? 그렇다면 게시 하시겠습니까? –
MainActivity는 원래 여기에 등록 된 IntentReceiver MainActivity $ 1 @ 416321f0을 유출했습니다. unregisterReceiver()에 대한 호출이 누락 되었습니까? – AndroidGeek