Android调试模式为什么删除我的应用程序首选项?

时间:2012-09-26 13:45:17

标签: android debugging for-loop mono sharedpreferences

当我在我的虚拟设备(以及我的HTC Desire HD)上的调试中启动我的应用程序时,一切正常。我填写我的偏好并保存。它们保存在属于我的应用程序的设备的内部存储中。当我离开应用程序并重新启动它时,我的偏好仍然存在。但是当我稍微更改我的代码并再次启动调试器时,我的应用程序正在卸载并再次安装。由于卸载,我的偏好也被删除了。

我不希望删除我的偏好。我究竟做错了什么?保存我的偏好是不可能的?

我使用Mono for Android 3.0.4.6和Visual Studio 2010 with Mono for Android addin 40206.请帮忙,因为每次启动调试器时我都要填写我的偏好。

1 个答案:

答案 0 :(得分:1)

如果您重新安装应用,则所有数据都将被删除 您可以尝试使用monkeyrunner自动填充您的应用程序。