1
我下載的html程序在線程上。 我使用這個程序來降負荷Android下載html文件
try {
URL data = new URL("http:......../daily.htm");
URLConnection conexion = data.openConnection();
InputStreamReader input = new InputStreamReader(conexion.getInputStream());
StringBuilder sb = new StringBuilder();
char[] buffer = new char[60000];//4*1024];
int n = 0;
while(n >= 0) {
n = input.read(buffer, 0, buffer.length);
if (n > 0) {
sb.append(buffer, 0, n);
}
}
我的HTML文本約爲46K的數據。 在啓動程序時有時下載不完整,數據比我需要的要少得多(46k)。看起來下載沒有完成。 但是,當程序已經運行時,它永遠不會失敗!只在啓動時。 任何想法如何在這種情況下進行調試。或者我可以使用ROCK SOLID另一個程序?
讓我問另一種方式。我如何知道程序何時加載完成,然後才能啓動我的線程? – 2012-01-10 10:03:42