在Android上访问本地和远程文件时出现问题

时间:2013-01-24 09:05:19

标签: android

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

我希望在关闭应用程序时清除此{​​{1}}。也许是因为当我关闭应用程序时。 (活动)它已停止但未关闭,cache未清除。

有人有这个麻烦吗?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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

相关问题