而不是sqlite openhelper我们能够在android中创建,删除,更新数据库那么sqlite openhelper的目的是什么,任何机构都可以解释一下。
答案 0 :(得分:1)
好处是您无需在代码中确定何时创建或更新数据库; Android会在正确的时刻调用您定义的方法。更新时最清楚:如果您只是将数据库的版本从1更改为2,Android将在适当的时间调用onUpdate方法,这可能很难让您知道是否必须自己编写代码。
或者来自Javadoc:
这门课程很容易 ContentProvider实现到 推迟开放和升级 数据库直到第一次使用,以避免 阻止应用程序启动 长期运行的数据库升级。