【发布时间】:2015-01-20 20:25:48
【问题描述】:
我有一个问题,我想升级我的应用,但我不想丢失存储的数据。
问题是在我的数据库代码中我有这个:
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS " + POINTS_TABLE);
db.execSQL("DROP TABLE IF EXISTS " + NETWORKS_TABLE);
onCreate(db);
}
我也想过各种数据备份,这样我至少可以保存数据,然后进行升级。问题是我认为我只有两个选择:
a) 根设备 b) 通过 USB 连接
问题是设备 USB 不工作。我的电脑似乎无法识别它。
还有什么可以保存我的数据吗?我已经尝试过应用程序 Astro、Super Backup、Titanium Backup,但它们都需要 root。问题是,没有 USB 数据线我无法 root。
我的平板电脑是三星 Galaxy Tab 2 7.0。有小费吗?
【问题讨论】:
标签: android