几天前,我将 Nexus 5 上的 VM 从 ART 上的 Dalvik 更改了。
我正在为 Android 开发一个应用程序,该应用程序是多语言的。所以问题是当用户选择一种语言或改变它时。此更改保存在属性文件 (SharedPreferences) 中。
但是在我的一项活动中,我有一个带有多个图像的图像翻转器,ListView
它正在从 xml 文件加载数据,并且在后台 GPS 试图找到用户位置。(GPS 在一个单独的线程中运行)
当用户进入此活动时,数据将从我的属性文件中删除并保存语言。这仅在此活动上发生,并且仅在 ART 虚拟机上发生。它在 Dalvik 上运行良好。
有人知道发生了什么吗?