2010-07-26 11 views
2

내 애플리케이션은 2 개의 활동과 1 개의 서비스로 구성됩니다. 주요 활동은 데이터 목록입니다 (ListActivity를 확장). 두 번째 활동은 간단한 진행률 표시 줄입니다.Android 활동 및 서비스 통신

서비스 책임은 서버에서 데이터를 검색하는 것입니다. 일단 사용자가 응용 프로그램을 시작하면 비동기 요청이므로 서비스는 새 스레드를 만들고 서버에 요청을 보냅니다. 응답이 도착하면 진행률 표시 줄을 표시하고 목록 활동을 사용하여 데이터를 표시하려고합니다.

내 기본 활동 (목록)이 서비스를 시작하고 그 서비스 (bindService)로 바인드하는 순간 사용자가 응용 프로그램을 닫을 때까지 기본 활동과 서비스가 살아 있어야하며 목록 활동에서 handleMessage를 구현합니다.

내 문제가 목록 활동 감사의 데이터를, 데이터가 도착 진행률 표시 줄의 활동을 알리는 진행률 표시 줄을 완료 (나는 더 이상 필요하지 않습니다) 및 표시하는 방법입니다

답변

1

텐트는 무엇을 찾고있는 것, 그들은 안드로이드에서 IPC의 매우 강력하고 일반적으로 사용되는 수단입니다. 문서는 꽤 좋으므로 intents을 확인하십시오. 도움이 되었으면 좋겠어요 :-)