Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.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:OnRetainonConfiguration实例以及如何更改内容’;在apk更新之间保存了什么?_Android - Fatal编程技术网

android:OnRetainonConfiguration实例以及如何更改内容’;在apk更新之间保存了什么?

android:OnRetainonConfiguration实例以及如何更改内容’;在apk更新之间保存了什么?,android,Android,我目前在市场上有一个应用程序,它使用“OnRetainonConfiguration实例”保存一些数据。现在我想在保存的数据中添加更多变量,并更新已发布的应用程序 在我看来,当新apk第一次运行并执行“GetLastNonfigurationInstance()”时,我添加的新变量将不存在。有办法解决这个问题吗?如果我不处理它(对我来说似乎是这样),这会导致问题吗?不,在您更新应用程序时,从上次的onRetainonConfiguration实例中“存储”的任何数据都将消失,因为您的程序在升级时

我目前在市场上有一个应用程序,它使用“OnRetainonConfiguration实例”保存一些数据。现在我想在保存的数据中添加更多变量,并更新已发布的应用程序


在我看来,当新apk第一次运行并执行“GetLastNonfigurationInstance()”时,我添加的新变量将不存在。有办法解决这个问题吗?如果我不处理它(对我来说似乎是这样),这会导致问题吗?

不,在您更新应用程序时,从上次的
onRetainonConfiguration实例中“存储”的任何数据都将消失,因为您的程序在升级时将被终止。简言之,你不必为此担心

您可以通过强制退出应用程序来重现该行为。您将看到,当您第一次从完全关闭状态启动应用程序时,
getLastNonConfigurationInstance()
将为null