Remove hardcoded user id in file path

This commit is contained in:
deniscerri 2025-11-02 08:20:11 +01:00
parent 63a7c1e2d0
commit 39119738ef
No known key found for this signature in database
GPG key ID: 95C43D517D830350

View file

@ -6,6 +6,8 @@ import android.media.MediaScannerConnection
import android.net.Uri
import android.os.Build
import android.os.Environment
import android.os.UserHandle
import android.os.UserManager
import android.provider.DocumentsContract
import android.provider.MediaStore
import android.util.Log
@ -103,7 +105,7 @@ object FileUtil {
val pieces = dataValue.split("/").toTypedArray()
val formattedPath = StringBuilder("/storage/")
if (pieces[0] == "primary"){
formattedPath.append("emulated/0/")
formattedPath.append("emulated/${android.os.Binder.getCallingUserHandle().hashCode()}/")
}else{
formattedPath.append(pieces[0]).append("/")
}