Commit 5e427195 authored by wanglei's avatar wanglei

....

parent ca69e2d5
......@@ -55,7 +55,7 @@ class MediaContentObserver(val context: Context) : ContentObserver(null) {
val size = cursor.getString(cursor.getColumnIndex(MediaStore.MediaColumns.SIZE))
LogEx.logDebug(TAG, "path=$path")
// 处理新文件路径
backupRecycleBinFile(name, path, mimeType)
backupRecycleBinFile(name, path, uri, mimeType)
}
} else {
LogEx.logDebug(TAG, "count=0 deleted file uri")
......@@ -73,7 +73,7 @@ class MediaContentObserver(val context: Context) : ContentObserver(null) {
}
}.start()
private fun backupRecycleBinFile(name: String, path: String, mimeType: String) {
private fun backupRecycleBinFile(name: String, path: String, uri: Uri, mimeType: String) {
val src = File(path)
LogEx.logDebug(TAG, "name=$name path=$path mimeType=$mimeType size=${src.length()}")
......@@ -88,7 +88,7 @@ class MediaContentObserver(val context: Context) : ContentObserver(null) {
if (src.length() > 0L) {
val recycleBinFile = File(getRecycleBinDir(), ".$name")
src.copyTo(recycleBinFile, true)
val binBean = RecycleBinBean(src.path, deleteTime = 0, size = src.length(), mimeType = mimeType)
val binBean = RecycleBinBean(src.path, uri, deleteTime = 0, size = src.length(), mimeType = mimeType)
val binFile = File(recycleBinDir, ".$name.bin")
binFile.createNewFile()
binFile.writeText(Gson().toJson(binBean))
......
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