我的csv文件存储在我的服务器上。如果我输入正确的密钥(这是URL的一部分),我得到我想要的,但如果输入的密钥错误,我的应用程序崩溃。我希望能够发现错误。处理错误的URL
String url="http://mysite.com/template";
url=url+et.getText().toString().toLowerCase()+".csv";
csv.setURL(url);
if(csv.checkURL()){
enterToDB();
}
else{
tv.setText("Wrong key");
}
和我CSVReader看起来像:
public void setURL(String file){
try {
URL url = new URL(file);
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
success=true;
in.close();
} catch (MalformedURLException e) { success=false;} catch (IOException e) { success=false; }
}
public boolean checkURL(){
return success;
}
}
tnx我想我迟到回复,但它是有道理的:)。再次 – Alanagh 2011-06-01 23:29:54