修复了没有后缀的中文文件点击判定事件的闪退问题

master
ThankVinci 4 years ago
parent 369e4cfdfa
commit 04a3cdcecc

@ -75,7 +75,13 @@ public class FileAdapter extends RecyclerView.Adapter<FileAdapter.ViewHolder> {
}else{ }else{
//Toast.makeText(v.getContext(),fitem.getName()+" "+fitem.isCompress(),Toast.LENGTH_SHORT).show(); //Toast.makeText(v.getContext(),fitem.getName()+" "+fitem.isCompress(),Toast.LENGTH_SHORT).show();
String srcFile = builder.toString(); String srcFile = builder.toString();
String desPath = srcFile.substring(0,builder.toString().lastIndexOf(".")); String desPath;
int lastIndex = builder.toString().lastIndexOf(".");
if(lastIndex == -1){
desPath = srcFile;
}else {
desPath = srcFile.substring(0,lastIndex);
}
if (fitem.isCompress()){ if (fitem.isCompress()){
if(FileUtils.isValidZipFile(srcFile)){ if(FileUtils.isValidZipFile(srcFile)){
UnzipDialogFragment unzipDialog = new UnzipDialogFragment(); UnzipDialogFragment unzipDialog = new UnzipDialogFragment();

@ -364,3 +364,7 @@ FileHandler负责将获取到的md5码发到NetThread,然后将得到的密码
**2021/6/24** **2021/6/24**
修复了当文件名与解压文件夹命名冲突时解压失败的问题 修复了当文件名与解压文件夹命名冲突时解压失败的问题
**2021/7/6**
修复了没有后缀的中文文件点击判定事件的闪退问题
Loading…
Cancel
Save