Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 569b5aaa authored by Zimuzo Ezeozue's avatar Zimuzo Ezeozue Committed by Automerger Merge Worker
Browse files

Merge "Update ExternalStorageProvider volumes with StorageEventListener" into...

Merge "Update ExternalStorageProvider volumes with StorageEventListener" into rvc-dev am: cdb1ce47 am: ca462526 am: 5abc8b5b

Change-Id: I40625f5dcf65c6975d92e82e3bc30183b7b8c528
parents d96042cb 5abc8b5b
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@ import android.os.IBinder;
import android.os.UserHandle;
import android.os.UserManager;
import android.os.storage.DiskInfo;
import android.os.storage.StorageEventListener;
import android.os.storage.StorageManager;
import android.os.storage.VolumeInfo;
import android.provider.DocumentsContract;
@@ -119,6 +120,14 @@ public class ExternalStorageProvider extends FileSystemProvider {
        mUserManager = getContext().getSystemService(UserManager.class);

        updateVolumes();

        mStorageManager.registerListener(new StorageEventListener() {
                @Override
                public void onVolumeStateChanged(VolumeInfo vol, int oldState, int newState) {
                    updateVolumes();
                }
            });

        return true;
    }