안드로이드 개발 질문/답변
(글 수 45,052)
Http관련 함수를 사용하면서 생긴문제인데요.
통신 중 갑자기 인터넷이 끊기거나 강제로 끊어버리면 HttpResponse가 null값을 리턴해주네요.
후자의 경우는 거의 없겠지만 전자의 경우때문에 이 문제를 해결해야 될 것 같습니다.
Exception처리를 해주어도 강제종료가 됩니다.
구글링으로 열심히 찾고는 있지만 아직까지도 해결책을 찾지못하여 이렇게 글을 씁니다.
2012.09.26 10:45:30
Null Point Exception 이면 종료될 수 있습니다.
즉 HTTP 레퍼런스 변수를 접근하는 루틴이 Null 인 상태에서 진행된 것이라고 생각됩니다.
2012.09.26 11:20:09
null point exception 이라도 try catch 로 익셉션 처리를 하셨으면 강제종료가 되지는 않습니다.
아마 catch 에서 적절한 처리를 해주지 못하고 다음 단계로 넘어가면서
또 익셉션이 발생한게 아닐까요?
Exception 처리시에 App이 강제 종료가 될리가 없는데...뭔가..그 후에 앱이 종료되게 만드는 Code가 있을 것 같네요..