我的应用程序的一些用户抱怨说,有时(随机的)我的应用程序设置会恢复到默认状态(通常是在手机重新启动后)。我从未成功重现过这个问题。我认为这可能是因为我的应用程序中许多地方都调用了shared preferences editor并提交了更改的代码块 - 如果我尝试同时提交对同一个preference文件的几次更改,是否会导致shared preference文件损坏?(多线程应用程序)
我真的很迷茫。我花了几个小时在网上寻找解决方案,但没有成功。
如果有人有任何想法,可以帮助我开始调查,我将不胜感激。
谢谢, Amit Moran