Mã sau đây là cách tôi đang cố gắng xác định xem tệp có tồn tại trong bộ nhớ trong không, MODE_PRIVATE
.Cố gắng kiểm tra xem tệp có tồn tại trong bộ nhớ trong
public boolean isset(String filename){
FileInputStream fos = null;
try {
fos = openFileInput(filename);
//fos = openFileInput(getFilesDir()+"/"+filename);
if (fos != null) {
return true;
}else{
return false;
}
} catch (FileNotFoundException e) {
return false;
}
//File file=new File(mContext.getFilesDir(),filename);
//boolean exists = fos.exists();
}
Tuy nhiên, nó đi vào ngoại lệ và không tiếp tục với mã. Nó không làm sự trở lại. Tại sao?
Bạn có thể cung cấp cho chúng với stack trace? – Nicholas