Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何更新我的ContentProvider?_Android_Database_Android Contentprovider - Fatal编程技术网

Android 如何更新我的ContentProvider?

Android 如何更新我的ContentProvider?,android,database,android-contentprovider,Android,Database,Android Contentprovider,我正在使用MOTODEV,我从MOTODEV创建了我的contentProvider。现在我想在表中添加一列。如何做到这一点 我尝试在DbOpenHelper中实现onUpgrade,但不起作用 String upgradeQuery = "ALTER TABLE [my_table] ADD COLUMN [my_column] TEXT;"; if (oldVersion == 1 && newVersion == 2) db.execSQ

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

我尝试在DbOpenHelper中实现onUpgrade,但不起作用

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

在我的应用程序中,除了;字符,并且它可以工作,您是否记得在清单中将新版本设置为2?这是版本代码字段android:versionCode