我目前在使用 Mono for Android 时遇到问题。
在我的应用程序中,我目前正在使用SharedPreferences
.
现在,每当我自上次构建以来更改了任何 XML 或 AXML 文件时,编译器都会重新构建我的整个项目(clean->build)。因此,无论是在模拟器还是 Android 设备上,应用程序的部署总是首先执行“删除以前的版本”步骤。这也将删除 SharedPreferences 类中的所有变量,导致必须重新初始化这些数据,如果我正在处理 XML 文件,这将变得非常乏味。
如果 XML 文件被修改,有什么方法可以防止项目被重建。或者,如果重新安装应用程序,是否有任何方法可以防止 SharedPreference 数据被删除?
额外信息:
- 构建目标:API 10
- Mono for Android 版本:4.2.3
- IDE:Visual Studio 2010 Ultimate SP1
- 模拟器:API 10 Atom x86 默认模拟器
- 设备:三星 Galaxy Wonder (Android 2.3.3)