我的应用程序中有一个数据库,当我需要插入或删除某些内容时,当然必须打开数据库。我在每个 Activity 中都执行此操作,因此这意味着即使数据库已打开,我也会打开该数据库。在 DDMS 中我得到:“发现泄漏”。我应该怎么做才能只打开一次数据库?我应该使用单例类吗?
最佳答案
是的,Singleton 是最好的选择。您可以使用普通实例来访问数据库。 如果您想与外部 Activity 共享数据库,那么请选择内容提供商。
关于android - 在 Android 中使用数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6230685/