REST API를 통해 서버에서 데이터를 수신 한 작은 Android 애플리케이션을 구현했습니다. 모든 활동에는 서버에서 요청 된 데이터를 가져 오는 AsyncTask가 있습니다. ThreadSafeConnManager와 함께 DefaultHttpClient를 사용하고 클라이언트는 그것을 재사용하기 위해 싱글 톤입니다. 앱을 테스트하고 활동을 수행 할 때 이상한 문제가 있습니다. 모든 것이 잠시 작동하고 갑자기 데이터를받는 데 더 오래 걸리고 오래 걸립니다. 액티비티에서 뒤로 버튼을 눌렀을 때 발생합니다. 클라이언트 연결이 풀어 놓지 않은 asynctask와 새로운 작업이 연결되지 않기 때문에 용의주도합니다. 그러나 모든 HttpGet에서 새 클라이언트 인스턴스를 만드는 경우에도 마찬가지입니다.Android DefaultHttpClient REST API
나는이 문제와 아무런 단서가 붙어 있지 않았다. 어떤 도움을 주셔서 감사합니다.
감사 및 BR 피터
안녕하세요! 요청을 취소하려고했습니다. (모든 활동이 아님) 취소 방법은 어디에 두어야합니까? onPause 및 onDestroy 메서드에서? cancel 메소드는 연결을 해제합니까? 감사! – hcpeter