【问题标题】:How to update my ContentProvider?如何更新我的 ContentProvider?
【发布时间】:2012-06-03 15:19:19
【问题描述】:

我正在使用 MOTODEV,并从 Motodev 创建我的 contentProvider。现在我想在我的表中添加一列。如何做到这一点?

我尝试在我的 DbOpenHelper 中实现 onUpgrade() 但不起作用。

     String upgradeQuery = "ALTER TABLE [my_table] ADD COLUMN [my_column] TEXT;";
     if (oldVersion == 1 && newVersion == 2)
        db.execSQL(upgradeQuery);

【问题讨论】:

    标签: android database android-contentprovider


    【解决方案1】:

    我的应用程序中有那个确切的命令(除了末尾的“;”字符)并且它有效,您是否记得在清单中将新版本设置为 2?这是“版本代码”字段(“android:versionCode”)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-25
      • 1970-01-01
      • 1970-01-01
      • 2020-11-24
      • 1970-01-01
      相关资源
      最近更新 更多