내 서버에 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 나는 회신하기에는 너무 늦었다 고 생각하지만 이해가된다. :) 다시 tnx – Alanagh