0
我已经看到多个人声称更新Android应用程序而不是删除其内部文件的情况。但是,我正在阅读并分别使用openFileInput()
和openFileOutput()
创建文件,该文件工作正常,直到应用程序更新,显然文件无法读取或删除。Android:更新应用程序后保留内部文件
在开发游戏时,我想避免SharedPreferences
。
由于节省的进度或多或少是强制性的,写入外部位置会是更好的选择吗?用户不应该能够篡改该文件(其序列化)。
否则,有没有办法更新后保留内部文件?谢谢
“我看到多个人声称更新Android应用程序不会删除其内部文件的多个实例” - 这是正确的。 “直到应用程序更新,显然文件无法读取或删除” - 正常的应用程序更新不会删除文件。请提供[mcve],包括您如何更新应用程序的详细信息。例如,卸载并重新安装应用程序不是更新;卸载应用程序将从内部存储中删除应用程序的文件。 – CommonsWare