我正在尝试为android上的电子邮件应用程序实现序列化(stroring用户名,密码,服务器等),但是为了测试它我必须在模拟器中关闭应用程序然后重新打开它以确保它查找并查找带有序列化对象的文件。问题是当我在模拟器上关闭应用程序时卸载应用程序。我用finish()函数关闭应用程序。任何暗示为什么会发生这种情况?而且直到我的开发阶段才开始这样做。感谢您提供的任何帮助。
答案 0 :(得分:0)
当您在模拟器中关闭Android应用程序时,它不会将其卸载。 此外,当您强制您的应用程序使用finish()方法完成时,它只关闭应用程序,也不会卸载它。
最终问题在于其他问题,无论是在应用程序代码中的其他位置添加的内容,还是在用于测试的虚拟设备中安装的其他应用程序中。
此外,每次从eclipse环境中启动应用程序时,只有在启动的版本与设备中已安装的版本(如果已安装)不同时,它才应自行安装。
尝试使用新SD卡制作新的虚拟设备,以防万一,并尝试单独使用您的应用程序以查看它是否应该正常运行。