0

나는 그 안에 활동 및 업데이트 서비스를 가지고 있습니다; 해당 활동에서 ListView 마녀가 sqlite db에서 데이터를 가져옵니다. 프로그램이 실행될 때 UpdateService의 My Sqlite 데이터베이스를 업데이트합니다 (백그라운드에서 작업). 나는 나의 데이터가 업데이트 될 때, 프로그램이 실행 중일 때 listview가 새로운 데이터를 갱신하려고한다. 어떻게해야합니까? 감사합니다. .업데이트 목록보기 UpdateService android

답변

0

나는 지난 주 비슷한 일을했다. 내 활동에 BroadcastReciever를 만들고 방송 서비스를 등록해야했고 내 서비스가 끝나면 sendBroadcast (Intent) 메소드를 사용하여 메시지를 보낸다. 등록 된 모든 방송 수신자에게 수신됩니다. 이 경우 귀하의 활동.

나는이 과정을보기 위해 튜토리얼을 제공한다. 그것을 시도하고 goog 운!

http://www.vogella.com/tutorials/AndroidServices/article.html

0

sqlite db가 새 정보로 업데이트 될 때마다 목록 업데이트 방법이 호출되므로 다른 서비스에서이를 수행 할 수 있습니다. Oncreate에서이 서비스를 시작하고 Onstop이 호출되거나 앱을 종료 할 때이 서비스를 중지하십시오.