Commit 29eb8124 authored by leichao.gao's avatar leichao.gao

修复崩溃

parent ac227a86
...@@ -52,9 +52,10 @@ public class MediaStoreUtils { ...@@ -52,9 +52,10 @@ public class MediaStoreUtils {
String path = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Files.FileColumns.DATA)); String path = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Files.FileColumns.DATA));
long size = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Files.FileColumns.SIZE)); long size = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Files.FileColumns.SIZE));
long createTime = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Files.FileColumns.DATE_ADDED)); // 获取文件创建时间 long createTime = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Files.FileColumns.DATE_ADDED)); // 获取文件创建时间
Log.d("glc", "size: " + size); if (!TextUtils.isEmpty(name) && !TextUtils.isEmpty(path)) {
fileList.add(new FileBean(name, path, size, false, getFileExtension(name), createTime, false)); fileList.add(new FileBean(name, path, size, false, getFileExtension(name), createTime, false));
} }
}
cursor.close(); cursor.close();
} }
} else { } else {
...@@ -66,9 +67,10 @@ public class MediaStoreUtils { ...@@ -66,9 +67,10 @@ public class MediaStoreUtils {
String path = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Files.FileColumns.DATA)); String path = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Files.FileColumns.DATA));
long size = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Files.FileColumns.SIZE)); long size = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Files.FileColumns.SIZE));
long createTime = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Files.FileColumns.DATE_ADDED)); // 获取文件创建时间 long createTime = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Files.FileColumns.DATE_ADDED)); // 获取文件创建时间
if (!TextUtils.isEmpty(name) && !TextUtils.isEmpty(path)) {
fileList.add(new FileBean(name, path, size, false, getFileExtension(name), createTime, false)); fileList.add(new FileBean(name, path, size, false, getFileExtension(name), createTime, false));
} }
}
cursor.close(); cursor.close();
} }
} }
...@@ -84,7 +86,7 @@ public class MediaStoreUtils { ...@@ -84,7 +86,7 @@ public class MediaStoreUtils {
private static String getFileExtension(String fileName) { private static String getFileExtension(String fileName) {
String extension = "unknown"; String extension = "unknown";
if(TextUtils.isEmpty(fileName)){ if (TextUtils.isEmpty(fileName)) {
return extension; return extension;
} }
int i = fileName.lastIndexOf('.'); int i = fileName.lastIndexOf('.');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment