我的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