1
在我的android应用程序中读取服务器中的文本文件。 正在使用下面的方法。Android:BufferedReader InputStreamReader返回旧值
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();
}
但我得到了以前的文本文件的值。当我一次清楚它的应用程序的数据能够得到实际的价值。
请帮我解决这个问题。
至少在这里你不清除的内容。你只能继续追加它。确保它被清除。 – CmosBattery
@Sudarshan H.你以前的价值是什么意思? –
@CoffeehouseCoder当我改变文本文件内容的服务器越来越旧的价值只在我的代码。 –