2013-01-01 2 views
0

내 안드로이드 데이터베이스에 약간 문제가 있습니다. 기본적으로 문제는 활동이 실행될 때 데이터베이스에서 내 값을 검색 할 때 잘 실행되지만 내 응용 프로그램이 배경에 있고 SMS가 수신 될 때 브로드 캐스트 클래스를 사용했을 때 내 값이 다음으로 넘어갔습니다. 활동 및 그것은 데이터베이스 (SQLite)에서 데이터를받지 못했습니다. 문제는 데이터베이스가 응용 프로그램 활동이 실행될 때 데이터 만 검색한다는 것입니다. 따라서 내 질문은 내 앱이 배경에있을 때 데이터베이스에서 어떻게 검색 할 수 있는지입니다.백그라운드에서 Android 데이터베이스

답변

0

항상 실행중인 service이 필요합니다. 서비스는 백그라운드에서 활동 작업을 실행합니다. 활동보기를 표시하지 않아도됩니다.

+0

당신은 좋은 서비스 예가 있습니까 –

+0

들어오는 전화에 관한 방송을 받고 싶다고합시다. 나는 paticular 번호와 일치하는 호출을 거부하고 싶다. 그럼 내가 할 일은 백그라운드에서 서비스를 계속 실행하는 것입니다. 전화가 수신되면 방송 수신기는 알림을 받고 내 전화를 거부합니다. 서비스를 먼저 작성하겠습니다. 서비스를 시작합니다. 통지를 수신합니다. 서비스를 중단하십시오. – Bhupinder

+0

은 여기 http://www.vogella.com/articles/AndroidServices에 대한 간단한 자습서입니다. /article.html – Bhupinder

관련 문제