在我的android应用程序中读取服务器中的文本文件。 使用以下方法。
private String getUrlContents(String UrlOfFile)
{
StringBuilder content = new StringBuilder();
try
{
URL url = new URL(UrlOfFile);
URLConnection urlConnection = url.openConnection();
BufferedReader bufferedReader = new BufferedReader(new
InputStreamReader(urlConnection.getInputStream()));
String line;
while ((line = bufferedReader.readLine()) != null)
{
content.append(line + "\n");
}
bufferedReader.close();
}
catch(Exception e)
{
Log.d(TAG,"Exception >>>"+Log.getStackTraceString(e));
}
return content.toString();
}
但是我得到了文本文件的先前值。当我清楚地知道应用程序的数据时,它能够获得实际价值 请帮我解决这个问题。
答案 0 :(得分:0)
我的问题是由于返回缓存的响应。 问题由urlConnection.setUseCaches(false);
解决感谢所有回应,
How to prevent Android from returning a cached response to my HTTP Request?