2010-11-25 2 views
0

sqlite.I를 사용하여 하나의 응용 프로그램을 개발 중입니다. 주요 활동에 데이터베이스를 만들었습니다. "MODE_WORLD_WRITEABLE"모드로 데이터베이스를 만들었습니다.이 데이터베이스는 작업 내에서만 사용할 수 있지만 모든 데이터베이스에 동일한 데이터베이스를 사용해야합니다. 해당 응용 프로그램 내에서 액세스 할 수있는 모든 활동에 대해 단일 데이터베이스에 대해 수행 할 수있는 작업은 무엇입니까? 그 작업을 수행하는 방법을 모르겠습니다. 이것은 sqlite를 사용하여 내 첫 번째 애플 리케이션, 그래서 아무도이 문제를 해결하는 데 도움이?내 안드로이드 응용 프로그램의 모든 활동에서 데이터베이스에 액세스 할 수 없습니까?

감사

답변

0

당신은 activity.getApplicationContext()를 사용 SQLiteOpenHelper을 만들어야합니다.

이제 활동 컨텍스트를 사용하여 데이터베이스를 열면 해당 활동에 대해서만 사용할 수 있습니다. 응용 프로그램 컨텍스트를 사용하여 db를 열면 응용 프로그램의 모든 활동에서 도달 할 수 있습니다.

관련 문제