我见过很多人声称更新Android应用不删除其内部文件的情况。但是,我正在分别使用openFileInput()
和openFileOutput()
阅读和创建文件,这样可以正常工作,直到应用程序更新,显然文件无法读取或被删除。
在我开发游戏时,我想避免使用SharedPreferences
。
由于保存进度或多或少是强制性的,写入外部位置会更好吗?用户不应该虽然能够篡改文件(它的序列化)。
否则,更新后有没有办法保留内部文件?感谢
答案 0 :(得分:0)
为什么不为此目的使用SQLite数据库。更新应用程序将使数据库不受影响,除非您明确指示您的应用程序更改或删除它。