Android 添加新表后更新ormlite_config.txt

Android 添加新表后更新ormlite_config.txt,android,ormlite,Android,Ormlite,我需要通过添加新表来升级已发布应用程序的架构。我正在使用表配置文件(ormlite\u config.txt) 在将新表添加到架构后,是否有方法同时更新或mlite_config.txt文件?我必须更新它吗 或者可以实例化或mlitesqliteopenhelper传递更新版本的配置文件,其中包含尚未存在的新表的描述,但将添加到onUpgrade()调用中 我不确定我是否理解这个问题。如果添加新表(或更改现有表的架构),则需要重新生成或mlite_config.txt文件。它不会自动发生 如果

我需要通过添加新表来升级已发布应用程序的架构。我正在使用表配置文件(
ormlite\u config.txt

  • 在将新表添加到架构后,是否有方法同时更新
    或mlite_config.txt
    文件?我必须更新它吗
  • 或者可以实例化
    或mlitesqliteopenhelper
    传递更新版本的配置文件,其中包含尚未存在的新表的描述,但将添加到
    onUpgrade()
    调用中

    • 我不确定我是否理解这个问题。如果添加新表(或更改现有表的架构),则需要重新生成
      或mlite_config.txt
      文件。它不会自动发生

      如果配置文件中的架构发生更改,则需要向
      onUpgrade()
      方法添加代码以调整任何正在运行的数据库。您还需要增加数据库版本,以便调用
      onUpgrade()

      有关更多信息,请参阅Android升级模式文档:


      “ormlite_config.txt”文件的用途是什么?我的意思是,表的创建和升级都是由我们使用onCreate和onUpgrade完成的,如他们的示例所示:也请看这里。这是如何在Android Studio上设置它的