【发布时间】:2018-05-21 23:50:37
【问题描述】:
我制作了一个正在更新的应用程序,在旧版本中,我像这样对文件路径进行了硬编码
"/data/data/my.app.here/troll"
所以现在我正在尝试进行更新,并且我正在尝试使用类似于
的东西Context.getFilesDir()
但是会返回
/data/user/0/my.app.here/files
应用程序信息存储在巨魔文件中,当我推送更新时,我不想使用其他路径并让他们重新开始他们的信息。解决这种情况的最佳方法是什么?
【问题讨论】:
-
据我了解
/data/user/只是/data/data的符号链接,因此从技术上讲它应该指向相同的路径。你能在/user/0/your.app/找到你的文件吗? -
我什至找不到那个目录,我试着改变它上面的方式和它的 2 个不同的文件
标签: java android path hardcode