gpt4 book ai didi

android - 从/数据复制三星设备上的共享首选项 XML 文件失败

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:47 24 4
gpt4 key购买 nike

我的应用程序中有一个导出功能。这只是一个复制操作,因为我的所有设置都存储在共享首选项中。

我只是将 xml 文件从/data/data/package.name/shared_prefs/settings.xml 复制到 SD 卡。它可以很好地满足我的 HTC 愿望。但是,它可能无法在三星设备上运行,并且我在尝试复制文件时遇到以下错误。

I/System.out( 3166): /data/data/package.name/shared_prefs/settings.xml (No such file or directory) in the directory.

任何人都知道如何修复它,或者是否有另一种简单的方法来存储共享首选项?

谢谢。

最佳答案

Never never never never never never never never never never 硬连线路径。

不幸的是,我能想到的任何地方都没有getSharedPreferenceDir()。我能想到的最佳解决方案是:

new File(getFilesDir(), "../shared_prefs")

这样一来,如果设备制造商选择更改分区名称,您将受到保护。

试试这个,看看是否有帮助。

关于android - 从/数据复制三星设备上的共享首选项 XML 文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5531289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com