捆绑包和新版本

时间:2011-04-05 10:15:07

标签: android bundle

如果我在捆绑包中保存对象然后更新我的应用程序,那么当我从捆绑包中恢复时会发生什么? 这可能会发生这种情况,还是在更新我的应用程序时清除了捆绑包?

我的意思是如果下载应用程序的新版本并且结构不再匹配。由于onCreate接收保存在onSaveInstanceState中的包,旧的将不再匹配

1 个答案:

答案 0 :(得分:1)

Bundles本身就是内存数据结构,允许将数据从一个活动传递到另一个活动。

如果要保留该数据,则需要将其保留 - 在首选项,文件或数据库中。

更新您的应用程序意味着Android系统关闭您的应用程序,将其从RAM(如果需要后两个)擦除,安装新的二进制文件然后您可以再次启动它。因此RAM内容丢失了。