2012-05-17 6 views
1

데이터를 읽으려면 데이터베이스에 연결해야합니다. 그래서 startManagingCursor() 함수를 사용하고 있습니다. 그러나 제 노동 계급은 활동을 확장하지 않습니다. 그 기능의 실패가 발생합니다. 그런 다음 함수를 다른 Activity로 이동하고 응용 프로그램에서 새 Activity를 만들었습니다. 이번에는 검은 색 화면이 나타났습니다. 새로운 활동을 만들었을 때 전방에 올랐기 때문입니다.백그라운드에서 안드로이드 활동 실행

그래서 여기 내 질문은 :

1 서비스 내에서 startManagingCursor를 호출하는 방법이 있나요? (아마 아니,하지만 확실해야합니다.) 그렇다면 어떻게?

2- 첫 번째 질문의 대답이 아니오 인 경우 서비스처럼 백그라운드에서 활동을 실행할 수 있습니까? 그렇다면 어떻게?

3- 두 번째 질문에도 대답이 없으면 커서를 사용하는 것 외에는 읽기 쿼리를 수행 할 수있는 방법이 있습니까? 그렇다면 무엇이며, 어떻게 사용해야합니까?

4- 세 번째 질문의 답이 아니오 인 경우 활동을 사용하지 않고 Sqlite 데이터베이스에서 데이터를 읽으려면 어떻게해야합니까?

플랫폼 : 안드로이드 2.2

+0

비동기 작업을 사용하고 데이터를 읽으려면 http://developer.android.com/reference/android/os/AsyncTask.html 링크를 확인하십시오. – user1203673

답변

관련 문제