我在这个主题上做了很多Googlig,我对最佳实践感到困惑。澄清何时打开和关闭数据源
起初我:
A)在我的主类的头区创建的数据库对象,然后根据需要它只是传递给函数。然后,我后来读到应该在使用之前每次打开和关闭数据库。
所以然后I:
B)去其使用SQL命令的每个功能(通过语境)和创建了一个新的数据库对象,通过SQL创建填充的光标,然后在返回之前关闭数据库。不过,我后来认为这样做很昂贵。
现在我在想:
C)我应该创建一个使用一个,和开放的每个子类一个新的数据库对象,并根据需要将其关闭。
对于Noob和看似设计的问题(如果它超出了StackOverflow的范围,请将其删除),但是,我真的很困惑应该如何处理这个问题以避免错误,以及Google希望我们怎么做。
问候
检查它可能有助于http://androidituts.com/android-sqlite-database-tutorial/ –