2013-01-28 3 views
0

안드로이드 애플 리케이션을위한 SQLite 데이터베이스를 만들 때 나는 다른 클래스를 확장하지 않는 도우미 클래스를 만들었습니다. 데이터베이스를 설정하는 것입니다.이 예제에서는 PlayGame입니다. 이 여기에 표시된 내부는 개인 클래스가 :이 더 좋은 방법입니까? SQLite

private static class DbHelper extends SQLiteOpenHelper 

내가 인스턴스이 같은 모든 시간을 만들 필요가 SQLiteExample라는 메인 UI 클래스에서 어떤 이유로 데이터베이스를 사용

PlayGame entry = new PlayGame(SQLiteExample.this); 
      entry.open(); 
      entry.createEntry(name, hits); 
      entry.close(); 

다른 Activity 클래스에서 PlayGame이라는이 데이터베이스 클래스의 인스턴스를 많이 생성하고 있습니다. 대부분의 모든 메소드 에서처럼 데이터베이스에 정보를 읽거나 읽는 것과 같은 필수 기능을 수행하는 인스턴스를 만들어야합니다.

그래서 인스턴스를 만드는 것이 메모리에 무거워서 최고의 피할 수있는 안드로이드 설명서의 베스트 프랙티스를 읽었습니다. 이 경우 더 나은 방법이 있습니까? 내보기가 나쁜 메모리 사용처럼 보이나요?

답변

관련 문제