虽然我在Google Play上没有自己的应用,但现在我有兴趣更新应用。我在Assets文件夹中使用现有数据库,该文件夹只是复制并创建了真正的应用程序。应用更新后,再次整个数据库重制?这意味着,用户丢失了他们的数据。我怎样才能保护这个?考虑2个选项:
1 - 在应用更新中,只需使用许多插入方法(可能200或更多)onUpdate(...)
2 - 对于每个表,例如T1,我创建另一个表,特别是用户数据,例如T1_user。 T1_user中具有查询(id)的数据将属于T1中的查询(相同的id)。在更新中,我将替换整个T1数据库(新增有50个查询),在T1_user中我只添加50个查询。
这可能吗?还是有其他选择吗?