我在服務器上託管的合作伙伴計算機中有一個文本文件。我試圖檢索我的Android應用程序中的文本文件中的所有字符串值。但是,我的應用程序不會輸入while循環方法來讀取文本文件。有沒有辦法解決它?我的電腦連接到我的合作伙伴服務器。Android應用程序while循環錯誤
該方法的代碼。
connect.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
Thread trd = new Thread(new Runnable(){
@Override
public void run(){
//code to do the HTTP request
try {
URL url = new URL("insert url");//your website link
HttpURLConnection con = (HttpURLConnection)url.openConnection();
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream()));
String line;
while((line = br.readLine()) != null){
result.setText(line);
}
con.disconnect();
} catch(IOException e) {
System.out.println("Error");
}
}
});
trd.start();
}
});
}
你是否在logcat中發生異常?像NetworkOnMainThreadException? – 2013-05-14 09:16:40
nope,該應用程序有一個問題,試圖追查我的文件或目錄 – 2013-05-15 02:12:44