2011-10-05 7 views
0

다른 활동의 https 연결을 사용하여 하나의 서버에 연결하는 응용 프로그램을 만들고 싶습니다. 그래서 나는 https 연결을 유지하는 서비스를 사용하는 것이 좋을 것이라고 생각했다. 다른 활동을 통해 서버와 다른 사이트를 가져온다. 그러나 오랜 시간을 검색하고 (android book을 읽은 후), 나는하지 않았다. 활동에서 서비스의 다른 방법을 호출하는 방법을 알아 내지 못합니다. (가능하다고 생각되는 유일한 방법은 .as 인터페이스와 함께하는 것이었지만 다른 질문에서 볼 수 있듯이 나를 위해 일한 적이 없다) 좋은 방법이 있습니까? 어떻게 할 수 있습니까? 사전에 감사합니다, Tyde여러 가지 로컬 서비스 호출

답변

0

내가 이런 짓을 했을까 방법은 (내부적으로는 HTTPUrlConnection 또는 AndroidHTTPClient을 사용할 수 있으며, 코드베이스에 걸쳐 난 그냥 도우미 메서드를 호출의 HTTP 호출을 수행 한 패키지를 가지고있는 I 기본적으로이 클래스/패키지의 래퍼 메서드를 작성하여 호출합니다. 내게는 http 연결이 별도의 스레드에서 실행될 DataHandler의 하위 클래스로 처리되거나 비동기 작업으로 처리된다는 점에 유의해야합니다. 요점은 기본 UI 스레드를 잠그지 않는 것입니다.

사이드 노트에서 this 블로그 게시물을보십시오. Android 개발자 블로그에이 주제에 대한 좋은 소식이 있습니다.

서비스에서 관리하는 http 호출을 볼 때 비동기 작업/데이터 처리기 메커니즘이 더 간단 해 보입니다. 희망이 도움이됩니다.