我在服务器上托管的合作伙伴计算机中有一个文本文件。我试图检索我的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