0

我在访问我的Android应用程序上的本地文件时遇到了一些问题。我使用FileInputStream类访问 SD 卡上的文件没有任何问题。当我关闭我的应用程序并手动将新文件添加到 SD 卡时会出现此问题。当我尝试在我的应用程序上访问这个新的时,它无法访问(未找到)。我认为它必须与cacheAndroid 为每个应用程序管理的相关。

我想cache在我的应用程序关闭时清理它。也许是因为当我关闭应用程序时。(活动)它已停止但未关闭,并且cache未清理。

有人有这个烦恼吗?有任何想法吗?

4

1 回答 1

0

问题解决了。在 SD 卡上是由于编码错误。刷新 SD 文件是在 Activity 中的 OnCreate 方法上完成的,并且在 Activity 关闭后并未执行。我已更改为 OnStart 并且工作正常。关于访问服务器上的远程文件,我使用了 URLConnection.setUseCaches(false),现在也可以正常工作了!谢谢

于 2013-01-26T09:00:12.497 回答