Android领域,app卸载

时间:2018-01-19 11:01:30

标签: android realm

我有一个简单的Android应用程序,带有一个领域db / 2表。

当我卸载我的应用程序时,所有领域数据库/表都会从我的应用程序中删除,或者不是?

1 个答案:

答案 0 :(得分:2)

从根本上说,。卸载时删除数据库和表。

但是,存在不删除它们的情况。

来自https://github.com/realm/realm-java/issues/2992

  

卸载应用程序时,请使用/data/data/com.example.acme   文件夹应该被删除。如果你专门打开了王国   外部存储(而不是内部存储的内部)   根据context.getFilesDir())的专用数据文件夹,然后是Realm   文件不会被删除。

     

Realm.getDefaultInstance()和Realm.getInstance(Context)调用   在getFilesDir()中打开Realm,这意味着它应该被删除   以及申请。

     

也许您是新Android自动备份功能的受害者?