2015-10-17 88 views
0

我现在使用此代码。当设备没有互联网(它不使用缓存),但它更好地工作,但当我更新txt文件,它不会更新它在应用程序,它使用前一个。Android的urlConnection setUseCache(false)不工作

URL url = new URL("http://www.myhost.com/ygs/somefile.txt"); 
        URLConnection urlConnection = url.openConnection(); 
        urlConnection.setUseCaches(false); 

我该怎么办?

+1

随机数或TIMESTRING添加到查询字符串 '网址URL =新的URL(“HTTP://www.myhost。 com/ygs/somefile.txt?r =“+ Math.random());' – Hasanaga

+0

thanx @Hasanaga它的工作原理^^ –

+0

我添加为答案。如果我的回答对你有帮助,请考虑注意并接受它。谢谢。) – Hasanaga

回答

2

添加一个随机数或TIMESTRING的查询字符串URL

url = new URL("http://www.myhost.com/ygs/somefile.txt?r="+Math.random());

+0

Thanx!这很聪明 – JcV